我在Windows 7上安装了cygwin。当我在cygwin终端启动vim时,它以交互模式启动。我无法通过按ESC将模式更改为命令一。可能是什么原因?
更新 vim也会在开始时打印这些变量:
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
答案 0 :(得分:5)
如果通过交互模式表示插入模式(其中按键作为文本插入,就像在其他编辑器中一样),那么您的Vim处于简易模式
在其中,您可以通过 Ctrl + O 暂时执行正常模式命令。但我猜你不想要这个奇怪的初学者模式。要关闭它,请检查是否已使用-y
参数或evim
调用Vim(是否有shell别名?)。或者,如果您在:set insertmode
中找到.vimrc
命令,请将其删除。 (默认情况下,至少在我的Cygwin安装中,Vim没有配置为简易模式,因此它必须是您配置中的内容。)
答案 1 :(得分:1)
尝试 同时按“ESC”,“shift”和“:”; 你应该找到你可以在vim中输入命令行的地方;