Visual studio code 在visual studio代码中将参数传递给命令
是否可以在变量中运行命令并传递参数?假设此命令需要输入参数 例如:Visual studio code 在visual studio代码中将参数传递给命令,visual-studio-code,vscode-tasks,Visual Studio Code,Vscode Tasks,是否可以在变量中运行命令并传递参数?假设此命令需要输入参数 例如: // in launch.json { "program": "${command:somecommand(foo=${someargument})}" } 在调用命令的launch.json中创建一个输入,您可以在那里传递参数。然后可以在附加/启动配置中引用输入 // launch.json { "version": "0.2.0", "inputs": [ {
// in launch.json
{
"program": "${command:somecommand(foo=${someargument})}"
}
在调用命令的
launch.json
中创建一个输入,您可以在那里传递参数。然后可以在附加/启动配置中引用输入
// launch.json
{
"version": "0.2.0",
"inputs": [
{
"id": "commandInput",
"type": "command",
"command": "somecommand",
"args": {
"foo": "${someargument}"
}
}
],
"configurations": [
{
"name": "Launch",
"type": "node",
"request": "launch",
"program": "${input:commandInput}"
}
]
}
这有点模糊,什么命令?VSCode命令?一个shell命令?我正在通过ego power tools生成我自己的命令。还有一些来自其他库的命令,比如cmake工具<代码>${command:cmake.launchTargetPath}例如,不需要参数,但有些命令在运行之前需要用户进行一些输入。