有没有办法改变vim的默认模式

有谁知道如何改变VIM的默认模式? 它的默认模式是命令模式,但我可以改变它插入模式?

只需将以下行添加到您的vimrc:

start 

Vim的默认模式将被改为插入模式。 只需按Esc进入命令模式。

尽管我建议你学习标准的vi操作,但是你可以尝试'insertmode'选项(把set insertmode添加到你的.vimrc文件中),因为并不是所有的类vi编辑器都支持这种工作模式。

欢呼声,米奇

如果你真的想要一个以插入模式开始的编辑器,也许vim不是你的编辑器。

大多数不是基于vi的编辑按照你想要的方式工作。 Emacs是非常强大的,但它可能太复杂,您的需求。 纳米( man nano info nano的更多信息)可能是一个不错的选择。 还有其他的可能性。

vim确实不是用来这样使用的。 正如其他人所说,有办法迫使它在插入模式下启动。 (几十年来,我一直在使用vi风格的编辑器,而且我甚至不知道:set insertmode直到现在才:set insertmode 。)但使用起来很尴尬。

我的建议是:(1)使用一个你想要的行为的编辑器,或者(2)花一些时间学习使用默认配置的vim,看看你是否能习惯它。

vim插入和命令模式分离的一大优点是命令模式可以使用字母作为命令; 无模式编辑器通常必须使用控制键或功能键来执行命令。

“Cream”是一个旨在使Vim更易于使用的项目。 默认情况下,你在Cream中所做的一切都是在插入模式下,我相信:

http://en.wikipedia.org/wiki/Cream_%28software%29

您可以使用

 vi -cstartinsert 

要么

 vi -cstart 

启动vi并把它插入模式。 你可以做一个别名,如果它真的有用(我仍然明白你为什么要这样做)。 你也可以看看这个提示 。

Ins键进入Vim插入模式,这样你就可以开始输入了。 或者,你可以使用一个

只需按Esc返回命令模式。