search
LoginSignup
4

More than 5 years have passed since last update.

posted at

updated at

Organization

Mysql5.6のクライアントで<C-w>すると、行頭まで削除されてしまうのを、単語削除するように設定する

Mysql5.6から、クライアントはreadlineではなく、libeditを使うようになりました。
その影響で、デフォルトのキーバインドが、以前のバージョンから変更されてます。
そのため、すると行頭まで削除されしまうようになりました。

libeditのキーバインドを設定するには、~/.inputrcでなく、~/.editrc に設定します。

~/.editrc
mysql:bind '^U' vi-kill-line-prev
mysql:bind '^W' ed-delete-prev-word

これで以前のバージョンと同じキーバインドになります。

参考

man 5 editrc

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
4