web-dev-qa-db-ja.com

bash viモードで、jkをマップして挿入モードを終了します

私はbashシェルでubuntu 16.04のフレッシュインストールを使用しています。私がやりたいことが2つあります。

  1. 端末からvimのような動きができるようにviモードを設定します
  2. jkと入力して挿入モードを終了します

私は another post でこれをどのようにzshで実行できますか、どのようにbashで実行できますか?

tl; dr

bind '"jk":vi-movement-mode'.bashrcファイルの後にset -o vi :)

server@thinkpad:~$ tail -n 2 .bashrc
set -o vi
bind '"jk":vi-movement-mode'

詳細な説明については@grochmalの回答を参照してください

11
mbigras

おかげで、以前の答えは、ターミナルのviのようなショートカットの〜/ .zshrcで使用しています。私はそれが誰かを助けることを願っています。

bindkey -v
bindkey 'jk' vi-cmd-mode
2