Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想['']在插入模式下附加到行尾,所以我有这个映射:
['']
inoremap <C-[> <Esc>A['']<Esc>hi
问题是 Vim 也映射A['']<Esc>hi到<Esc>插入模式。要退出插入模式,我必须按<Ctrl-C>。
A['']<Esc>hi
<Esc>
<Ctrl-C>
如何停止双重映射?
我在 Windows 上使用 gVim。
映射不像您所说的那样映射A['']<Esc>hi到<esc>。
<esc>
的键码<esc>相同,ctrl-[都是 27。
ctrl-[
您可以选择其他组合键,例如<F2> -<F12>, or <c-l> ...您的映射将起作用。
<F2> -<F12>, or <c-l> ...
详细,请检查:
:h keycode
然后/esc
/esc