出典:Use vi shortcuts in terminal
まとめ
- Bashの場合、~/.inputrc に以下を追記
~/.inputrc
set editing-mode vi
set keymap vi-command
しかしこれ、readlineにリンクしてるバイナリだと全面的に効いちゃう(editline環境だとどうなるんだろう)。Bash限定なら下記。
~/.bashrc
set -o vi
- Zshの場合、~/.zshrc に以下を追記
~/.zshrc
bindkey -v
書き換えたらexec $0
でシェル再起動。
チートシート
TODO
- Zsh用のチートシートはどこかにあるか?
- 画面中にモード表示できる方法を探す。見た目でわからないと結構つらい。