这两个与vi相关的`.inputrc`行是多余的吗?

时间:2011-08-25 06:56:42

标签: bash vi

我见过人们建议将以下两行放在一个.inputrc中以启用vi键映射:

set editing-mode vi
set keymap vi

有时,建议使用separately;有时,建议使用together。尔加!在任何系统都是必要的吗?


作为一个贪婪的旁注,如果其中任何一个都包含在一个.inputrc中,是否还需要包括:

set -o vi

...在一个.bash_profile

2 个答案:

答案 0 :(得分:4)

文件/etc/inputrc~/.inputrc控制库readline。许多程序(包括bash)都使用了Readline。

第二个,set -o vi仅控制bash。 vimrc对bash没有影响。

答案 1 :(得分:3)

只需要第一行:

set editing-mode vi

第二行定义了未来手动密钥映射的应用方式:

set keymap vi