我正在创建任务以从vscode ssh到我的虚拟机中,然后将cd插入相应的目录并启动docker compose。我为它们中的每一个创建了单独的键绑定,因为我并不总是需要它们以相同的顺序进行(我并不是试图创建一个任务来连续运行它们)。
我为每个任务都将"panel":
设置为"shared"
,但是vscode仍在创建新终端来运行新任务。
"version": "2.0.0",
"_runner": "terminal",
"tasks": [
{
"label": "SSH to VM",
"type": "shell",
"command": "ssh command",
"presentation": {
"panel": "shared",
}
},
{
"label": "CD",
"type": "shell",
"command": "cd directory",
"presentation": {
"panel": "shared",
}
},
...