有没有办法在 VS Code 中设置调用构建任务的快捷方式?

Is there a way to set up a shortcut to call Build Tasks in VS Code?

目前,我在 Visual Studio 代码(不是 Visual Studio)中设置了构建任务。当我按下 Ctrl+Shift+B 时,我得到了我的构建任务列表,然后我必须 select 我的任务,然后它会编译 运行 我的程序。

有没有更简单的方法,所以不用 Ctrl+Shift+B -> Enter,我可以只按一个按钮并有一个预设的构建任务运行?键盘按钮或 GUI 按钮都可以很好地工作。

通过终端->配置默认构建任务将任务标记为默认构建任务...这只是将以下内容添加到tasks.json中的任务:

"group": {
    "kind": "build",
    "isDefault": true
}

之后,Ctrl+Shift+B将运行直接任务。

此外,您还可以使用 "kind": "test" 默认 test 任务。该任务可以直接 运行 使用 Tasks: Run Test Task 命令(默认没有分配快捷方式)。

最后,如果有两个快捷键还是不够用(或者你不想修改tasks.json),你可以设置快捷键run tasks directly by their name:

{
    "key": "ctrl+b",
    "command": "workbench.action.tasks.runTask",
    "args": "run"
}

run 替换为您的构建任务的标签。

打开keybindings.jsonCtrl+KCtrl+S 或单击 文件 -> 首选项 -> 键盘快捷键 。如果文件之前为空,您可能需要添加 []

您可以在位于 C:\Users\%User%\AppData\Roaming\Code\User\:

keybindings.json 中添加此代码
[
   {
      "key": "ctrl+shift+r",
      "command": "workbench.action.tasks.runTask",
      "args": "run"
   },
   // [...]
]

来源:https://lronaldo.github.io/cpctelera/files/buildsys/vscode_integration-txt.html