在不打开文件的情况下启动后无法在 gvim 8.1 中退出插入模式

rea*_*ter 2 vim

我刚刚在我的 Win10 机器上安装了 gvim 8.1,想修改_vimrc,并学习使用 vim。

我可以使用a, i,切换模式<C-o>以进入插入模式,<C-c><Esc>返回正常模式,但仅当我使用 gvim 打开文件时。

如果我只启动 gvim,它会在插入模式下显示一个空的未命名文件,并且没有任何组合键让我离开插入模式。

我试过:

  • Ctrl+c
  • Esc
  • ^c
  • ^C
  • 激活/停用 Capslock
  • Ctrl+[(德语 QWERTZ 键盘,[已开启AltGr+8

我也删除了msvim.vim,因为我认为这可能会有所帮助,但它完全没有效果。

任何其他想法如何在这里离开插入模式?如果我直接打开一个文本文件,一切都很好......

Ing*_*kat 6

尝试打字<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 注册表中的文件关联。