Ctrl-A 在 vi​​m 命令行模式下不起作用

Ctrl-A 在 vi​​m 命令行模式下不起作用

在 vim 命令模式下,当我输入一个很长的搜索和替换命令时,如何转到行首?

Ctrl+e并且Ctrl+w正在工作。但是当我按下Ctrl+a它时它只打印^A

还有其他方法可以跳转到行首吗?

答案1

Ctrl-bHome在命令行模式下将光标跳转到行首。

:help c_Home

添加

cnoremap <C-A> <Home>

按您的.vimrc意愿让您使用Ctrl- a

答案2

您可以尝试这些映射,它们取自记录中的更长的 tcsh 样式键绑定列表:help tcsh-style

:cnoremap <C-A> <Home>
:cnoremap <C-F> <Right>
:cnoremap <C-B> <Left>

相关内容