如何在插入模式下启动vim?

每当我进入vim,我都有99%的机会进入插入模式并编辑文件。 我可以让vim始终以插入模式启动吗?

你可以像这样启动vim:

vim -c 'startinsert' FILENAME

如果你愿意,你可以编辑.bashrc文件(如果你使用的是bash)并添加下面的代码:

alias vim="vim -c 'startinsert'"

你可以使用更短的vim +star 。 注意: star是简短的:help :start

如果你想默认这种行为,最好的select是使用

 au BufRead,BufNewFile * start 

在你的~/.vimrc如果你想要正常的function。 另外请看:h 'insertmode' ,它概述了为这种function所做的特殊select。 然而,它可能会使难以摆脱插入模式,这是增长你的vim忍者技能的关键。

你可以,而且非常简单。

:startinsert命令进入插入模式。 (这是在正常模式下inputi的确切的命令行模式对应部分。)只要把它放到你的vimrc中,这样它就可以在启动时运行。 与其他一些build议不同的是,这并不妨碍ESC正常地退回到正常模式。

此外,还有一些名为“简单模式”,从vim -yevim 。 这是一个比刚刚开始插入模式更激进的离开:它有一些键绑定匹配其他编辑器,和正常模式命令是通过按Ctrl + O而不是Esc完成的 。 因此,插入模式是规则而不是例外。