每当我输入vim,我有99%的机会进入插入模式并编辑文件。我可以让vim始终以插入模式启动吗?
答案 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 -y
或evim
开始。这是一个比在插入模式下启动更激进的选择:它有一些与其他编辑器匹配的键绑定,而正常模式命令是通过按 Ctrl + O 而不是 Esc 。因此,处于插入模式是规则而不是例外。