【发布时间】:2012-06-20 21:25:29
【问题描述】:
也许我没有使用正确的术语,但我正在努力寻找一种方法来添加一些键绑定,以便在 vim 中导航命令行时使用。
一个例子是下面的命令:
:e /really/long/path/that/I/dont/want/to/reenter
并意识到我实际上想要:tabe 而不是制表符,或者输入一个长的正则表达式模式并在其中发现一个错字。
显然^、0 或 b 之类的东西只会作为字符输入,所以我想做的是为命令映射添加一些 emacs 绑定,例如 <C-a> 以移动到行首,<C-e> 移动到行尾,其他一些则在单词之间移动(至少那些不与其他有用绑定冲突的)。
这可能吗?
【问题讨论】:
-
这些操作的默认快捷键是
和 。您可以在文档中找到更多信息:vimdoc.sourceforge.net/htmldoc/usr_20.html
标签: vim command-line keyboard-navigation