vimテーマ Readlineの作業中に2つのテーマがあることがわかりました。
set editing-mode vi
set keymap vi
editing-mode vi
テキストの編集、挿入などのためにさまざまなVIMキーマップを提供することが何を意味するのか理解していると思います。
doset keymap vi
は何と並置されていますかset editing-mode vi
?これにより、どのような追加の利点を得ることができますか?
本当に悪くて過度に複雑な答えがたくさんあります。私は文書化されていませんが、文書化されたコマンドと同じコマンド、私のデフォルトが何であるか(何らかの形で)emacsを気にしません(明らかに変更しようとしています)。
ベストアンサー1
これはおよびのエイリアスと同じで、set keymap vi-command
viコマンドモードでカスタムキーバインディング定義を開始するために使用されます。
したがって、~/.inputrc
次のように使用できます。
set keymap vi-command
# or set keymap vi (or, for that matter: set keymap vi-move)
# these are for vi-command mode
"\e[A": history-search-backward
"\e[B": history-search-forward
他の有効なオプション(editing-mode
afterに設定vi
)は、keymap vi-insert
残りのモーダル製品に適用されます。