我刚刚在Win10机器上安装了gvim 8.1,想修改_vimrc
,并学习使用vim。
我可以使用a
,i
,<C-o>
切换模式以进入插入模式,并使用<C-c>
或<Esc>
切换回普通模式,但仅当我使用gvim打开文件时。
如果我仅启动gvim,它将在插入模式下显示一个空的未命名文件,并且没有键组合可以让我退出插入模式。
我尝试过:
Ctrl+c
Esc
^c
^C
Ctrl+[
(德国QWERTZ键盘,[
在AltGr+8
上)我还删除了msvim.vim
,因为我认为这可能会有所帮助,但这绝对没有效果。
还有其他想法如何在此处离开插入模式吗?如果我直接打开文本文件,一切都很好...
答案 0 :(得分:2)
尝试输入<C-o>:verbose set insertmode?<CR>
。如果它回复insertmode
,则说明您处于简单模式(:help easy
)。对于该会话,您可以通过<C-o>:set noinsertmode<CR>
将其关闭。
如果幸运的话,:verbose
还会告诉您文件(错误地):set insertmode
发生的位置。但是我宁可怀疑启动Vim的快捷方式是否通过了-y
命令行参数(但是只有在没有文件通过的情况下它才有效)。要解决此问题,您需要检查快捷方式(不要使用其中写有Vim (Easy mode)
或启动evim.bat
的快捷方式)或Windows注册表中的文件关联。