为了以Vim为主题的Readline,我看到有两个
set editing-mode vi
set keymap vi
我相信我了解editing-mode vi
提供不同的VIM键盘映射以进行编辑以及插入文本等的作用。
什么是set keymap vi
不并列set editing-mode vi
?我还能从中得到什么呢?
有很多非常糟糕的过于复杂的答案。我不关心emacs的东西(以任何方式),未记录但与记录的命令相同的命令,我的默认设置是什么(我显然正在尝试更改它们)。
它与set keymap vi-command
vi等效,并为其别名,用于在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
为之后vi
)keymap vi-insert
适用于其余的模态产品。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句