Мне нужна помощь, чтобы выяснить, как настроить переменные среды для интегрированного терминала в коде Visual Studio. В настоящее время я могу сделать это с файлом .env в папке рабочей области, но я бы хотел изменить имя файла для этого файла и создать еще один или два, скажем, dev.env и prod.env , Установка « python.envFile » для моей рабочей области не помогает, и, как я понимаю, изменение в файле launch.json предназначено для отладки.
Общая цель всего этого (и это важно) состоит в том, чтобы запустить shell-оболочку (интегрированную оболочку для флеш-веб-фреймворка, python) с определенным набором переменных env и иметь возможность изменять их путем замены файлов. Я знаю, что мог бы установить их, введя « terminal.integrated.env.osx » в мои настройки рабочего пространства, но я бы предпочел получить эти переменные из файла.
Большое спасибо за ваше время и помощь.
UPD >>
Полагаю, одним из способов было бы создать две задачи как таковые:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "FLASK SHELL DEV",
"type": "shell",
"command": "source ${workspaceFolder}/dev.env && ${config:python.pythonPath} -m flask shell",
"problemMatcher": []
},
{
"label": "FLASK SHELL PROD",
"type": "shell",
"command": "source ${workspaceFolder}/prod.env && ${config:python.pythonPath} -m flask shell",
"problemMatcher": []
}
]
}
но вопрос стоит. Есть ли способ сделать то же самое со встроенным терминалом?