Я использую код VS с расширением c ++, в моем task.json у меня есть задача отладки и задача runwithoutbug, у этих задач есть общие аргументы, и вместо того, чтобы добавлять эти аргументы в оба, я пытался ссылаться на массив, и запишите эти общие аргументы в этом массиве.
Это возможно? есть ли альтернатива
Пример: ---> task.json
"version": "2.0.0",
"tasks": [
{ ----------------------> TASK 1
"label": "compilewithoutDeb",
"type": "shell",
"command": "g++",
"args": [
"main.cpp",
"header.cpp",
"-o",
"main.exe"
],
"group": {
"kind": "build",
"isDefault": true
}
},
{ ----------------------> TASK 2
"label": "compileDeb",
"type": "shell",
"command": "g++",
"args": [
"-g",
"main.cpp",
"header.cpp",
"-o",
"main.exe"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
Вы можете видеть, что у меня есть в задаче "compilewithoutDeb" и "compileDeb" это общие аргументы
"main.cpp",
"header.cpp",
"-o",
"main.exe"
Есть ли в гостях, что я мог бы сделать, как:
"paramArg":[
"main.cpp",
"header.cpp",
"-o",
"main.exe"
]
"tasks": [
{
"label": "compilewithoutDeb",
"type": "shell",
"command": "g++",
"args": [
"${paramArg}" <-----------------
],
"group": {
"kind": "build",
"isDefault": true
}
}