Я создаю задачи для ssh на мою виртуальную машину из vscode, затем cd в соответствующий каталог и создаю загрузочный докер. Я создал отдельные комбинации клавиш для каждого из них, потому что они не всегда нужны в одном и том же порядке (я не пытаюсь создать одну задачу, чтобы запустить их все подряд).
Я установил "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",
}
},
...