如何通过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
相关产品推荐
相关产品推荐

