Visual studio code 如何使用vscode集成终端在另一个终端上运行任务
ITNOA 嗨 我的问题是,中的默认集成终端与所需的tasks.json不同 所以,当我想在tasks.json中运行命令时,我遇到了很多麻烦 例如,如果您将默认的integrated terminal设置为,并且希望在下面的tasks.json中运行,则会出现一些错误,任务无法工作Visual studio code 如何使用vscode集成终端在另一个终端上运行任务,visual-studio-code,vscode-tasks,Visual Studio Code,Vscode Tasks,ITNOA 嗨 我的问题是,中的默认集成终端与所需的tasks.json不同 所以,当我想在tasks.json中运行命令时,我遇到了很多麻烦 例如,如果您将默认的integrated terminal设置为,并且希望在下面的tasks.json中运行,则会出现一些错误,任务无法工作 "tasks": [ { "label": "build", "type": "shell", "command": "build.bat",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "build.bat",
"args": [],
"presentation": {
"echo": true,
"reveal": "always",
"focus": true,
"panel": "shared",
"showReuseMessage": true,
"clear": false
}
}
]
正如您在中所看到的,有一节是关于以下内容的
任务是否可以使用与为集成终端指定的外壳不同的外壳
回答这个问题是肯定的,并提供以下详细信息
可以使用options.shell属性覆盖任务的shell。您可以按任务、全局或按平台设置。例如,要在Windows上使用cmd.exe,tasks.json将包括:
{
"version": "2.0.0",
"windows": {
"options": {
"shell": {
"executable": "cmd.exe",
"args": [
"/d", "/c"
]
}
}
},
...