2009-05-13 7 views
40

いくつかのWindowsプログラムの出力をgvimに直接リダイレクトして、基本的に出力を検索したいとします。たとえばfindstr cmdの結果を挙げてください。これをファイルにダンプしてgvimにロードすることなくこれを行うことは可能ですか?プログラムの出力をgvimにリダイレクトできますか?

答えて

78

てください:

dir | gvim - 

-オプションはstdin

これは、WindowsとLinuxのバージョンのために働くを開くためにvimに指示します。

+0

うわー。これを覚えておく必要があります。 Cheers Nathan – bfabry

+1

これは '--remote'でどのように動作しますか? –

+0

@AndresRiofrio:私はそうは思わない。 –

22

あなたはVimの中ですでにしている場合は、次のように読み取るためにrコマンドを使用することができます。

:r !<cmd> 

例えば

:r !dir 
3

あなたは

:r !dir (for example) 
1

私の知る限りでvimのからそれを読み取ることができ、マックOSにはgvimをはありません。 Vimはターミナルで起動すると

dir | /Applications/MacVim.app/Contents/MacOS/Vim - 

は、その後のMacVim(GUI版を起動する必要があることを

<esc>:gui 

を入力します。

あなたがMac上でMacVimを使用している場合は、これは私が何をすべきかですvim)

関連する問題