回答:
'.inputrc'という名前のファイルをホームディレクトリに作成できます。
# want vi to be the default editor for readline
set editing-mode vi
# vi settings
$if mode=vi
# normal mode
set keymap vi-command
"j": beginning-of-history
"l": backward-char
"h": forward-char
"G": end-of-history
# insert mode
set keymap vi-insert
"jj": vi-movement-mode # remap escape
$endif
これらは、を除いて、私のマッピングであるl
とh
。ここでそれらを切り替えて、キーを切り替える方法を示します。必要なDvorakキーがわかりません。必要に応じてすべてのキーを変更してください。
man bash
すべての可能性を説明します。
bind
組み込みコマンドをbash
確認するか、すべてのreadline
アプリで変更を均一にしたい場合は、を変更してください~/.inputrc
。