Настройка переменных среды для встроенного терминала - PullRequest
0 голосов
/ 04 сентября 2018

Мне нужна помощь, чтобы выяснить, как настроить переменные среды для интегрированного терминала в коде 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": []
        }
    ]
}

но вопрос стоит. Есть ли способ сделать то же самое со встроенным терминалом?

1 Ответ

0 голосов
/ 04 сентября 2018

Если вы не хотите устанавливать переменные окружения с помощью терминала , вы можете сделать это с помощью файлов конфигурации .

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