You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过VSCode Extension API创建终端后自动执行命令?

实现VSCode终端创建后自动执行命令

你可以用VSCode API提供的sendText()方法,向创建好的终端发送要执行的命令,默认会自动回车运行命令。

修改后的代码示例:

const terminal = vscode.window.createTerminal("Open Terminal");
// 替换成你需要自动执行的命令,比如npm install
terminal.sendText("npm install");
terminal.show();

额外说明

  • 如果只想把命令输入终端但不自动执行,给sendText()传第二个参数false即可:
    terminal.sendText("npm install", false);
    
  • 要执行多条命令,多次调用sendText()就行:
    terminal.sendText("cd ./src");
    terminal.sendText("npm run dev");
    

内容的提问来源于stack exchange,提问作者Abubakar Masood

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 17:31:05