[英]Vim on Windows: Mapping control sequences to keys in vimrc doesn't work for insert mode
我在Windows 7上運行Vim 7.2,並且在插入模式下映射控制序列時遇到問題。
我可以在vim內使用:inoremap jl <Esc>
,並且按預期的那樣,在插入模式下鍵入jl
會使vim進入正常模式。 但是,如果將inoremap jl <Esc>
放在_vimrc中,然后在插入模式下在vim中鍵入jl
,則實際上會鍵入<Esc>
,這不是我想要的。 我已經嘗試過使用反斜杠和其他形式的變體,但是那些變體也被打出來了。
在插入或可視模式下鍵入jl
時,如何設置_vimrc退出正常模式?
您應該處於<Key>
不能nocompatible
模式,或者明確指定<special>
:
inoremap <special> jl <Esc>
要么
set nocompatible " At the very top of vimrc, before any other option
<...>
inoremap jl <Esc>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.