如何在插入模式下启动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 -y
或evim
。 这是一个比刚刚开始插入模式更激进的离开:它有一些键绑定匹配其他编辑器,和正常模式命令是通过按Ctrl + O而不是Esc完成的 。 因此,插入模式是规则而不是例外。