xargs gvim --remoteが空のファイルも開くのはなぜですか?

xargs gvim --remoteが空のファイルも開くのはなぜですか?

を実行すると、ack foo | xargs gvimgVimは新しいgVimインスタンスの別々のバッファに指定された各ファイルを開きます。これはいいですね。

ただし、ack foo | xargs gvim --remoteまだ実行されていない状態でgVimを実行すると、gVimは指定された各ファイルを別々のバッファで開きます。そして空のバッファを開きます([No file]

ファイルが開いていてgVimがすでに実行されている場合、空のバッファは次のようになります。いいえ開いている。

この余分な空のバッファはどこから来て、どのように防ぐことができますか?

注:ackはgrepを置き換えます。http://beyondgrep.com/を使用してもgrep -Rl foo .同じことが起こります。

ベストアンサー1

おすすめ記事