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

时间:2018-09-19 19:45:50

标签: vim

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

我可以使用ai<C-o>切换模式以进入插入模式,并使用<C-c><Esc>切换回普通模式,但仅当我使用gvim打开文件时。

如果我仅启动gvim,它将在插入模式下显示一个空的未命名文件,并且没有键组合可以让我退出插入模式。

我尝试过:

  • Ctrl+c
  • Esc
  • ^c
  • ^C
  • 启用/停用Capslock
  • Ctrl+[(德国QWERTZ键盘,[AltGr+8上)

我还删除了msvim.vim,因为我认为这可能会有所帮助,但这绝对没有效果。

还有其他想法如何在此处离开插入模式吗?如果我直接打开文本文件,一切都很好...

1 个答案:

答案 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注册表中的文件关联。