Vim imap jk <esc>无法正常工作</esc>

时间:2012-12-04 14:03:54

标签: linux vim

在我的vimrc中,我已经重新映射jk以逃避使用imap。

当我使用jk时出现问题;它没有逃脱,它只回显<Esc>

这是静止的条目: imap jk <Esc>

这也是一个很好的观点,我也在fedora中使用vim-X11。

2 个答案:

答案 0 :(得分:4)

您的'cpoptions'设置似乎包含<;然后,无法识别<Esc>等特殊键码。

通过

找出设置的位置
:verbose set cpo?

或重写映射以使用文字Escape字符;通过 Ctrl + V Esc 输入;它应该在缓冲区中显示为^[


PS:虽然不相关,但除非需要重新映射,否则通常应使用:inoremap

答案 1 :(得分:0)

对于那些由于标题而在这里的人,启用:set paste时jk映射也将不起作用。