Я работаю с vscode remote через S SH click
Удаленный хост - это Red Hat Linux, и у меня настроено два проекта. Для обоих требуется множество bash скриптов, которые настраивают некоторую среду. Моя идея заключалась в том, чтобы использовать автоматизированную задачу, когда папка проекта загружена щелкните , чтобы создать среду.
Проблема в том, что запуск bash сценариев с задачей не изменит среду оболочка, запускающая vscode. Или, по крайней мере, я так понимаю.
{
"label": "SetEnv",
"type": "shell",
"command": "./scripts/EnvForProject1.sh",
"runOptions": {
"runOn": "folderOpen"
}
}
Итак, текущее решение, которое у меня есть, - это источник определенных c сред во всех bash скриптах, которые вызываются много раз во время сеанса (cmake build et c). Я знаю, что vscode будет исходным кодом .bashr c при запуске, и здесь я мог бы установить одну среду проекта. Но как мне затем перейти в среду другого проекта при открытии его с помощью vscode?
Есть ли способ изменить среду в «основной оболочке vscode»?