2017-07-19 161 views
0

采取我有以下 imap jj <ESC>的.vimrc重新映射JJ <ESC>不工作 - 在我的.vimrc字面上

当我键入JJ但是在插入模式,而不是退出插入模式的VIM字面上类型<ESC>到我的文档。如预期的那样,按下转义按钮确实使我从插入到命令模式。

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

我使用vim 7.4在Ubuntu 16.04

回答

0

没关系,问题就自行消失!魔法 。 。 。?

+0

尝试映射'jk'而不是'jj'。如果您已经处于正常模式,您将保持在同一条线上。 – Mutex

1

:help key-notation有这样一段话:

如果你想使用完整<>符号Vim中,你必须确保“<” 标志从“cpoptions”里(当“兼容排除'没有设置,默认情况下它已经是 )。

:set cpo-=< 

这可能是在您的Vim会话被意外设置,以及一个Vim重新启动后,问题消失。