【问题标题】:Integrate cli in vsCode terminal在 vsCode 终端中集成 cli
【发布时间】: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


    【解决方案1】:

    不久前,我构建了一个做同样事情的小脚本。虽然我无法分享我的代码,但我采取的方法是让我的代码模拟 JS 按键,这将触发打开终端的键盘命令(Ctr+`)它奏效了。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-11-01
      • 1970-01-01
      • 2021-12-16
      • 2017-08-11
      • 1970-01-01
      • 2019-02-05
      • 2021-09-12
      • 2023-03-11
      • 2018-03-09
      相关资源
      最近更新 更多