我想将命令的输出传递到Visual Studio Code中的新文本窗口。
通常情况下,我会这样做:
echo foo | code
......但这似乎不起作用; Visual Studio代码启动,但它不显示输入。有没有办法在命令行上进行管道输送?
答案 0 :(得分:24)
从版本1.19.1开始,您可以通过调用:
将输出传递到当前窗口<command> | code -
如果您使用的是1.19或更早版本,则不需要arg:
<command> | code
答案 1 :(得分:4)
截至2016年9月,它似乎不受支持,但实施它有一个未解决的问题:
答案 2 :(得分:2)
我在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 -
这样做并打开一个由命令输出填充的新文本选项卡。