Насколько я понял, чтобы добавить параметр командной строки (в моем случае я хочу параметр -i) к выполнению python в VScode, я должен был изменить переменную "python.terminal.launchArgs"
Поскольку это, как ни странно, не работает, я собираюсь описать шаги, которые я предпринял, чтобы, возможно, какой-то более знающий человек мог определить мою ошибку.
Я пошел в файл> настройки> настройки
тогда я искал питона
Первое упоминание о файле settings.json я обнаружил в Python> Анализ: отключено. Я нажал «Изменить в settings.json», надеясь открыть файл конфигурации
Я установил файл конфигурации следующим образом:
{
"window.zoomLevel": 3,
"python.pythonPath": "/usr/bin/python3",
"python.terminal.launchArgs": ["-i"]
}
Я вернулся к своему коду и нажал F5, чтобы запустить его. Это бежало на терминале, который идет с vscode. Командная строка была следующей
lucas@mongolia:~/aulas_ed$ cd /home/lucas/aulas_ed ; env "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" /usr/bin/python3 /home/lucas/.vscode/extensions/ms-python.python-2018.12.1/pythonFiles/ptvsd_launcher.py --default --client --host localhost --port 34661 /home/lucas/aulas_ed/teste.py
Как вы видите, это не включает "-i"
.
Я пытался изменить другие переменные в settings.json
, в том же окне. Размер текста работает (размер текста изменяется немедленно), и переменная пути Python работает (если я набираю бессмысленный путь, F5 перестает работать, и VScode начинает жаловаться на неопределенный путь - просто сказать, что файл настроек, кажется, работает правильно для других заканчивается.