在我的vimrc中,我已经重新映射jk以逃避使用imap。
当我使用jk时出现问题;它没有逃脱,它只回显<Esc>
。
这是静止的条目:
imap jk <Esc>
这也是一个很好的观点,我也在fedora中使用vim-X11。
答案 0 :(得分:4)
您的'cpoptions'
设置似乎包含<
;然后,无法识别<Esc>
等特殊键码。
通过
找出设置的位置:verbose set cpo?
或重写映射以使用文字Escape字符;通过 Ctrl + V Esc 输入;它应该在缓冲区中显示为^[
。
PS:虽然不相关,但除非需要重新映射,否则通常应使用:inoremap
。
答案 1 :(得分:0)
对于那些由于标题而在这里的人,启用:set paste
时jk映射也将不起作用。