如何在 vscode 中跨多个链式任务使用相同的输入字符串?
How to use the same input string across multiple chained tasks in vscode?
我有多个相互依赖的任务,它们都应该在同一个文件夹上运行。
我的配置看起来像这样:
{
"version": "2.0.0",
"tasks": [
{
"label": "first task",
"type": "shell",
"command": "bash",
"args": ["do stuff in ${input:pickFolder}"],
"dependsOn": "second task"
},
{
"label": "second task",
"type": "shell",
"command": "bash",
"args": ["also do stuff in ${input:pickFolder}"]
}
],
"inputs": [
{
"type": "pickString",
"id": "pickFolder",
"options": ["path/to/folder", "path/to/other/folder"]
}
]
}
如您所想,我希望两个任务 运行 位于同一个文件夹中。另外,我不想两次选择文件夹。我该怎么做?
您可以使用扩展 Command Variable v0.9.
使用命令:
extension.commandvariable.pickStringRemember
extension.commandvariable.rememberPick
我有多个相互依赖的任务,它们都应该在同一个文件夹上运行。
我的配置看起来像这样:
{
"version": "2.0.0",
"tasks": [
{
"label": "first task",
"type": "shell",
"command": "bash",
"args": ["do stuff in ${input:pickFolder}"],
"dependsOn": "second task"
},
{
"label": "second task",
"type": "shell",
"command": "bash",
"args": ["also do stuff in ${input:pickFolder}"]
}
],
"inputs": [
{
"type": "pickString",
"id": "pickFolder",
"options": ["path/to/folder", "path/to/other/folder"]
}
]
}
如您所想,我希望两个任务 运行 位于同一个文件夹中。另外,我不想两次选择文件夹。我该怎么做?
您可以使用扩展 Command Variable v0.9.
使用命令:
extension.commandvariable.pickStringRemember
extension.commandvariable.rememberPick