我见过人们建议将以下两行放在一个.inputrc
中以启用vi键映射:
set editing-mode vi
set keymap vi
有时,建议使用separately;有时,建议使用together。尔加!在任何系统都是必要的吗?
作为一个贪婪的旁注,如果其中任何一个都包含在一个.inputrc
中,是否还需要包括:
set -o vi
...在一个.bash_profile
?
答案 0 :(得分:4)
文件/etc/inputrc
或~/.inputrc
控制库readline
。许多程序(包括bash)都使用了Readline。
第二个,set -o vi
仅控制bash。 vimrc
对bash没有影响。
答案 1 :(得分:3)
只需要第一行:
set editing-mode vi
第二行定义了未来手动密钥映射的应用方式:
set keymap vi