【发布时间】:2019-06-12 19:51:40
【问题描述】:
对于我正在开发的扩展,我想集成一个单独的 CMD 窗口,该窗口由 vscode 终端中的不同程序启动,就像目前在 Emacs 中完成的那样。 它目前的工作方式是我可以使用以下代码从 vsCode 启动程序:
const { exec } = require('child_process');
//execCommand = "C:/.../.../gis.exe -a c:/.../.../alias start"
exec(execCommand, (err, stdout, stderr) => {
if (err)
return console.error(err);
else
console.log(stdout);
});
当这部分代码运行时,程序启动,然后打开一个单独的 CLI 窗口。我希望将此 CLI 窗口集成到 vscode 的本机终端中。 有什么方法可以“捕捉”CLI 窗口或重定向 CLI 窗口的输出/输入?
【问题讨论】:
标签: javascript node.js visual-studio-code vscode-extensions