为了努力 vim-theme Readline,我看到有两个
set editing-mode vi
set keymap vi
我相信我了解editing-mode vi
提供不同的 VIM 键盘映射以进行编辑和插入文本等的功能。
do 与什么set keymap vi
并列set editing-mode vi
?我能从中得到什么额外的好处?
有很多非常糟糕的过于复杂的答案。我不关心 emacs 的事情(以任何方式),未记录但与记录命令相同的命令,我的默认值是什么(我显然正在尝试更改它们)。
它等价于和别名,
set keymap vi-command
用于在 vi 命令模式下开始定义自定义键绑定。所以,在你的
~/.inputrc
你可以像这样使用它:另一个有效选项(设置
editing-mode
为之后vi
)keymap vi-insert
用于剩余的模态产品。标记开始键定义列表的点,这些键定义仅适用于命名的键映射。
键盘映射名称可以是
vi、vi-move 和 vi-command 模式似乎是相同的名称。
因此,从
.inputrc
文件中出现键映射的点开始,直到激活不同的键映射(或更改模式(vi 和 emacs)),键设置应用启动键映射命令中命名的键映射。