阻止Vim进行双重映射

时间:2013-04-11 23:32:36

标签: windows vim mapping

我想在插入模式下将['']追加到行尾,所以我有这个映射:

inoremap <C-[> <Esc>A['']<Esc>hi

问题是Vim还会在插入模式下将A['']<Esc>hi映射到<Esc>。要退出插入模式,我必须按<Ctrl-C>

如何停止双重映射?

我在Windows上使用gVim。

1 个答案:

答案 0 :(得分:3)

映射不起作用,不像你说的那样将A['']<Esc>hi映射到<esc>

<esc>的密钥代码与ctrl-[的密钥代码均为27.

您可以选择其他键组合,例如<F2> -<F12>, or <c-l> ...您的映射将起作用。

详细信息,请检查:

:h keycode 

然后/esc