Насколько я понимаю, VS C будет расширять переменные, если значением является строка или массив строк.
Сделать свойство args
массивом строк.
"inputs": [
{
"id": "inputTest",
"type": "command",
"command": "shellCommand.execute",
"args": ["cat", "${input:myInput}"]
},
{
"id": "myInput",
"description": "Choose a file",
"type": "pickString",
"options": [
"file1.txt",
"file2.txt"
]
}
]
Вы можете добавить специальный синтаксис к элементам массива, если вы хотите передать команде дополнительные параметры. Например
"args": ["cat", "${input:myInput}", "--XX--", "option1", "option2"]