gpt4 book ai didi

visual-studio-code - 如何从 VS Code 中的输入变量启动特定任务?

转载 作者:行者123 更新时间:2023-12-03 13:40:51 27 4
gpt4 key购买 nike

我正在尝试创建一个启动配置,其中环境变量由 shell 脚本动态确定。即使 command variable可以通过 workbench.action.tasks.runTask 启动任务,似乎无法指定要运行的任务。 Input variables在这方面似乎更灵活一些,但我似乎无法让它发挥作用。这是我得到的:

启动.json:

{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceFolder}/main.go",
"env": {
"XXX": "${input:foo}"
},
"args": []
}
],
"inputs": [
{
"type": "command",
"id": "foo",
"command": "workbench.action.tasks.runTask",
"args": {
"args": "bar",
}
}
]
}

任务.json:
{
"version": "2.0.0",
"tasks": [
{
"label": "bar",
"type": "shell",
"command": "find /dev -name 'myspecialdevice*' -maxdepth 1"
}
]
}

问题是仍然会询问用户要运行哪个任务。我对 inputs.args 最没有安全感launch.json 的部分。我真的不知道键值应该是什么。也许 implementation有助于弄清楚这一点?

最佳答案

在您的 launch.json ,尝试更换

"args": {
"args": "bar",
}


"args": "bar"

关于visual-studio-code - 如何从 VS Code 中的输入变量启动特定任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54744611/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com