首页 > 解决方案 > 在不打开文件的情况下启动后无法在 gvim 8.1 中离开插入模式

问题描述

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

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

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

我试过了:

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

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

标签: vim

解决方案


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


推荐阅读