Ign*_*ams 15
从vim(1)手册页:
+{命令}
-c {命令}
{command} 将在读取第一个文件后执行。{command} 被解释为 Ex 命令。如果 {command} 包含空格,它必须用双引号括起来(这取决于所使用的 shell)。示例:Vim "+set si" main.c
注意:您最多可以使用 10 个“+”或“-c”命令。
您可以像这样执行命令:
vim -E -c BundleInstall -c q
Run Code Online (Sandbox Code Playgroud)
这将避免在终端中打开 Vim 窗口。
注意:我的第一个答案包含了-s另一个应用程序所需的选项,但在这里是不正确的,因为它阻止了 Vim 的大部分初始化,包括获取定义命令的插件BundleInstall。