当前,我在Visual Studio Code(不是Visual Studio)中设置了一个构建任务。当我按 Ctrl + Shift + B 时,我会得到一个构建任务列表,然后必须选择任务,然后它将编译并运行我的程序。
是否有更简单的方法来执行此操作,因此,代替 Ctrl + Shift + B -> Enter ,我只需按一个按钮即可运行预设的构建任务?键盘按钮或GUI按钮都可以正常工作。
答案 0 :(得分:3)
通过 Terminal-> Configure Default Build Task ... 将任务标记为默认构建任务。只需将以下内容添加到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.json
,请按 Ctrl + K Ctrl + S 或单击文件->首选项->键盘快捷键。如果文件以前为空,则可能需要添加[]
。
答案 1 :(得分:1)
您可以在位于 keybindings.json
的 C:\Users\%User%\AppData\Roaming\Code\User\
中添加此代码:
[
{
"key": "ctrl+shift+r",
"command": "workbench.action.tasks.runTask",
"args": "run"
},
// [...]
]
来源:https://lronaldo.github.io/cpctelera/files/buildsys/vscode_integration-txt.html