在VS Code中使用构建任务运行相同的终端实例

时间:2018-02-07 03:08:26

标签: visual-studio-code

我有一个build.bat文件,当我尝试构建项目时,我希望运行VS Code。要在VS Code中执行此操作,请设置task.json文件,我已完成此操作:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "windows": {
                "command": "${workspaceRoot}\\build.bat"
            },
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

我遇到的问题是每次运行任务时,它似乎都会生成一个新的终端实例。有没有办法让VS Code继续为其构建任务重用相同的终端实例?

1 个答案:

答案 0 :(得分:1)

您可以使用:

  terminal.integrated.automationShell

设置以设置将用于VS Code中所有自动化的外壳,其中包括Tasks