vscode tasks json配置
时间: 2024-06-15 16:03:02 浏览: 99
VSCode的tasks.json文件是用来配置任务(Tasks)的,可以通过该文件定义一系列命令行任务,以便在VSCode中运行。下面是一个tasks.json的示例配置:
```json
{
"version": "2.0.0",
"tasks": [
{
"label": "Build", "type": "shell",
"command": "gcc",
"args": [
"-o",
"${fileDirname}/${fileBasenameNoExtension}",
"${file}"
],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Run",
"type": "shell",
"command": "${fileDirname}/${fileBasenameNoExtension}",
"group": {
"kind": "test",
"isDefault": true
}
}
]
}
```
上述配置中,tasks.json文件包含了两个任务:Build和Run。每个任务都有以下属性:
- `label`:任务的名称,用于在VSCode中显示。
- `type`:任务的类型,可以是shell、process等。
- `command`:要执行的命令。
- `args`:命令的参数。
- `group`:任务所属的组别,可以是build、test等。
在上述示例中,Build任务使用gcc编译当前打开的文件,并将输出文件保存在与源文件相同的目录中。Run任务则直接运行编译后的可执行文件。