您可以尝试autocommand:
au BufNewFile * startinsert
Run Code Online (Sandbox Code Playgroud)
所以,与:
vim oldfile
Run Code Online (Sandbox Code Playgroud)
将进入normal模式,但具有:
vim newfile
Run Code Online (Sandbox Code Playgroud)
将进入insert模式。
注意
vim
Run Code Online (Sandbox Code Playgroud)
没有文件也将处于normal模式。也许你需要一个额外autocommand的。(编辑:请参阅评论以了解Ben对此的解决方案)