Visual Studio Code Remote: изменение среды оболочки - PullRequest
0 голосов
/ 06 мая 2020

Я работаю с 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»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...