4

在我的 vimrc 中,我重新映射了 jk 以使用 imap 进行转义。

当我使用 jk 时出现问题;它不会逃跑,只会回响<Esc>

这是有问题的条目: imap jk <Esc>

说明我也在 Fedora 中使用 vim-X11 也是一个好点。

4

2 回答 2

5

看起来您的'cpoptions'设置包含<<Esc>然后,无法识别特殊键码。

找出这是通过什么设置的

:verbose set cpo?

或重写映射以使用文字转义字符;通过Ctrl+输入V Esc;它应该出现^[在缓冲区中。


:inoremapPS:虽然不相关,但除非需要重新映射,否则您通常应该使用。

于 2012-12-04T14:19:24.703 回答
1

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

于 2019-02-16T02:43:04.740 回答