vim(1)
から マニュアルページ:
+{コマンド}
-c {コマンド}
{command} は、最初のファイルが読み取られた後に実行されます。 {command} は、Ex コマンドとして解釈されます。 {command} にスペースが含まれる場合は、二重引用符で囲む必要があります (使用するシェルによって異なります)。例:Vim "+set si" main.c
注:最大 10 個の「+」または「-c」コマンドを使用できます。
次のようにコマンドを実行できます:
vim -E -c BundleInstall -c q
これにより、ターミナルで Vim ウィンドウが開かなくなります。
注: 私の最初の答えには -s
が含まれていました 別のアプリケーションで必要だったオプションですが、ここでは正しくありませんでした。これは、BundleInstall
を定義したプラグインのソースを含む Vim の初期化の多くを妨げたためです。 コマンド。
上記の vim 固有のレシピは正しい方法ですが、autoexpect などのより一般的な方法をいつでも使用できます。