Rav*_*wla 79 vim command insert
我刚开始使用Vim作为IDE.我现在使用它作为测试编辑器一段时间了,所以我不必经常进入命令模式.但是,既然我用Java编程,我必须进入命令模式来制作文件,编译/运行它......等等.
问题是:我需要一种在两种模式之间切换的好方法.
我在网上看了一下,它说<Esc>关键应该这样做,但这对我不起作用(也许这不适用于gVim?我不知道为什么.)
我CTRLO每次都要按下指令模式; 转义键在该模式下工作......它将我带回插入模式.但在命令模式和插入模式之间切换是否有更好或更简单的方法?
Ric*_*uza 109
按ESC退出从插入模式到正常模式,您可以按此:键入命令.按下i再次返回插入模式,你是好去.
我不是Vim大师,所以其他人可以更有经验并给你其他选择.
Ing*_*kat 43
看起来你的Vim是在简易模式下启动的.见:help easy.
当使用-y参数调用Vim时,会发生这种情况evim,或者您可能:set insertmode在.vimrc配置中有某处.找到源并禁用它; 暂时这也可以通过Ctrl+ 来完成O :set noim Enter.
来自 emacs 的我发现我喜欢用ctrl +按键来做事,而在 vim 中我发现 和[ctrl + C]都会[alt + backspace]从插入模式进入正常模式。您可以尝试看看其中任何一个是否适合您。
使用jj
就我而言,.vimrc (或在 gVim 中位于_vimrc)设置如下。
inoremap jj <Esc> """ jj key is <Esc> setting
Run Code Online (Sandbox Code Playgroud)