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

时间:2012-07-13 04:23:38

标签: vim

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

4 个答案:

答案 0 :(得分:45)

你可以这样开始vim:

vim -c 'startinsert' FILENAME

如果需要,可以编辑.bashrc文件(如果使用的是bash)并添加以下行:

alias vim="vim -c 'startinsert'"

答案 1 :(得分:40)

您可以使用更短的vim +star。注意:star:help :start的缩写。

如果您希望默认使用此行为,最好的选择是使用

au BufRead,BufNewFile * start
如果您想要正常功能,请在~/.vimrc

。另请参阅:h 'insertmode',其中概述了为此类功能所做的特殊选项。然而,它可能使得很难摆脱插入模式,这对于你的vim忍者技能的增长至关重要。

答案 2 :(得分:19)

你可以,而且非常简单。

:startinsert命令进入插入模式。 (这是在正常模式下键入i的确切命令行模式。)只需将其放入vimrc即可在启动时运行。与其他一些建议不同,这不会影响ESC正常退回正常模式。

答案 3 :(得分:12)

此外,还有一种名为“简易模式”的内容,从vim -yevim开始。这是一个比在插入模式下启动更激进的选择:它有一些与其他编辑器匹配的键绑定,而正常模式命令是通过按 Ctrl + O 而不是 Esc 。因此,处于插入模式是规则而不是例外。