Windows上的Vim:将控制序列映射到vimrc中的键不';不适用于插入模式
我在Windows7上运行Vim7.2,在插入模式下映射控制序列时遇到问题 我可以在vim内部使用Windows上的Vim:将控制序列映射到vimrc中的键不';不适用于插入模式,windows,vim,Windows,Vim,我在Windows7上运行Vim7.2,在插入模式下映射控制序列时遇到问题 我可以在vim内部使用:inoremap jl,并且,正如预期的那样,在插入模式下键入jl将使vim进入正常模式。但是,如果我将inoremap jl放在我的vimrc中,然后在插入模式下在vim中键入jl,它实际上会键入,这不是我想要的。我尝试过使用反斜杠之类的变体,但它们也会被打印出来 当我在insert或visual模式下键入jl时,如何设置我的_vimrc退出到正常模式?您应该处于不兼容的模式,以便工作,或者明确
:inoremap jl
,并且,正如预期的那样,在插入模式下键入jl
将使vim进入正常模式。但是,如果我将inoremap jl
放在我的vimrc中,然后在插入模式下在vim中键入jl
,它实际上会键入
,这不是我想要的。我尝试过使用反斜杠之类的变体,但它们也会被打印出来
当我在insert或visual模式下键入
jl
时,如何设置我的_vimrc退出到正常模式?您应该处于不兼容的模式,以便
工作,或者明确指定
:
inoremap jl
或
set nocompatible”位于vimrc的最顶端,在任何其他选项之前
inoremap jl
它对我很有效…inoremap jl
在_vimrc中通过键入jl
使其退出插入模式。使用gVim 7.2(2008 Arg 9,编译于2010年2月26日12:56:39),MS Windows 64位GUI版本,支持OLE。谢谢,这是问题的一部分。“默认”中的一些内容也导致了问题。
inoremap <special> jl <Esc>
set nocompatible " At the very top of vimrc, before any other option
<...>
inoremap jl <Esc>