我想使用VSCode中的任务运行程序上的一些参数来自动执行扩展设置。 如何设置参数:
我尝试过类似的事情:
{
"version": "2.0.0",
"tasks": [
{
"label": "spark setting",
"command": "${command:hdinsight.linkCluster}",
},
}
我尝试应用“参数”部分:
{
"version": "2.0.0",
"tasks": [
{
"label": "spark setting",
"command": "${command:hdinsight.linkCluster}",
"args": ["Generic Livy Endpoint", "htttp://*****"]
},
}
但是似乎无法实现自动化。
扩展命令“ linkCluster”需要菜单选择和字符串参数(即URI)。
答案 0 :(得分:0)
如果您在任务定义中直接使用 command
变量,我还没有找到指定参数的方法,但是 inputs(尽管名称如此)允许带有参数的命令:< /p>
tasks": [
{
"label": "mytask",
"command": "${input:first}",
}
],
"inputs": [
{
"id": "first",
"type": "command",
"command": "hdinsight.linkCluster",
"args": ["Generic Livy Endpoint", "htttp://*****"]
]