在.vimrc
:
inoremap jj <Esc>
给定一个包含以下内容的文件:
foo
bar
将光标置于f
正常模式下,点击 A Esc 。光标现在位于o
。
在正常模式下光标位于f
,点击 A j j 。光标现在位于b
的一行。
答案 0 :(得分:4)
尽管我已经使用Vim好几年了,但这个让我措手不及。在将整个.vimrc削减到包含重映射的单行后,我仍然看到问题中描述的行为。创建一个全新的.vimrc并重新键入该绑定可以解决问题。
最后,我意识到我将 j j 绑定到 Esc Space ,留下尾随的空白。它必须在最近改进我的rc文件时悄悄进入。在行尾按下空格进入下一行。
留下我的愚蠢证据,以防有一天拯救某人几个小时。