.vimrc重映jj <esc>不工作 - 字面意思

时间:2017-07-19 17:01:18

标签: vim

在我的.vimrc中我有以下内容 imap jj <ESC>

当我在插入模式下输入jj时,VIM不是退出插入模式,而是在文档中输入<ESC>。按照预期,按下转义按钮会使我从插入模式转到命令模式。

如何重新映射jj以允许我退出插入模式?

我在Ubuntu 16.04上使用vim 7.4

3 个答案:

答案 0 :(得分:1)

:help key-notation有这样的说法:

  

如果您想使用完整的&lt;&gt;在Vim的表示法中,你必须确保'&lt;'   flag被排除在'cpoptions'之外(当'compatible'未设置时,它已经是   默认情况下)。

:set cpo-=<

这可能是在你的Vim会话中意外设置的,在Vim重新启动后问题就消失了。

答案 1 :(得分:0)

没关系,问题就此消失了!魔法 。 。 ?

答案 2 :(得分:0)

:set nocompatible为我工作。我认为vi兼容模式可能是问题。