我刚刚开始使用VIM。使用VIM时最让我感到羞耻的是 Esc 键。所以经过一些谷歌搜索后,我找到了这个链接:Avoid the escape key并用它将 j k 映射到 Esc 。我把这个命令放在_vimrc
文件中:
imap jk <Esc>
工作正常。但现在我的问题是如果我需要在vim中键入jk
,我应该怎么做。一种方法是键入jik
之类的内容,然后删除i
。但有没有更好的方法呢?
答案 0 :(得分:1)
timeoutlen
毫秒(:help timeoutlen
,:set timeoutlen?
) jk
是一种常见的选择,因为没有英文单词包含它。如果您的语言有用,请不要使用它,或将其更改为您不太可能碰到的内容。
答案 1 :(得分:1)
如果您不想等待超时,可选择在某处按 Ctrl + V ,即<C-V>jk
或{{1} }。这个组合键意味着“按字面插入下一个字符”。 (在Windows上,您通常需要使用j<C-V>k
。)
答案 2 :(得分:1)
您可以输入 Ctrl [。对我来说,这比伸手去拿钥匙更容易。 参见:
:h i_CTRL - [