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

Aar*_*nke 4 visual-studio-code vscode-settings vscode-tasks

当前,我在Visual Studio Code(不是Visual Studio)中设置了一个构建任务。当我按Ctrl+ Shift+时B,我得到了我的构建任务列表,然后必须选择我的任务,然后它将编译并运行我的程序。

有没有更简单的方法可以执行此操作,所以我可以按一个按钮运行预设的构建任务,而不是Ctrl+ Shift+ B-> Enter?键盘按钮或GUI按钮都可以正常工作。

Gam*_*a11 6

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

"group": {
    "kind": "build",
    "isDefault": true
}
Run Code Online (Sandbox Code Playgroud)

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

此外,您还可以使用进行默认的测试任务"kind": "test"。可以使用Tasks: Run Test Task命令直接运行该任务(默认情况下未分配快捷方式)。

最后,如果仅使用两个快捷键还是不够的(或者您不想修改tasks.json),则可以设置键绑定以按其名称直接运行任务

{
    "key": "ctrl+b",
    "command": "workbench.action.tasks.runTask",
    "args": "run"
}
Run Code Online (Sandbox Code Playgroud)

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

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

  • @AaronFranke 您可以在工作区的“.vscode”文件夹中设置键绑定吗? (2认同)
  • 后续问题:创建默认构建任务后,如何触发*非*默认构建任务? (2认同)