コマンドの出力をVisual Studio Codeの新しいテキストウィンドウにパイプします。
通常、私はこのようなことをします:
echo foo | code
...しかし、動作しないようです。 Visual Studio Codeが起動しますが、入力は表示されません。コマンドラインでパイピングを行う方法はありますか?
バージョン1.19.1以降、次のコマンドを呼び出すことにより、出力を現在のウィンドウにパイプすることができます。
<command> | code -
バージョン1.19以前を使用している場合、引数は必要ありません。
<command> | code
2016年9月の時点ではサポートされていないようですが、実装するための未解決の問題があります。
Ubuntu Gnome 17.10(Artful Aardvark)を使用していて、Visual Studio Code v1.19.3を実行しています。 code
にパイプするだけでは、標準入力にビンするのに十分ではありません。
$ ps aux | code
Run with 'code -' to read from stdin (e.g. 'ps aux | grep code | code -').
-
演算子を追加する必要があります:
$ ps aux | code -
これは機能しており、コマンド出力で満たされた新しいテキストタブを開きます。