Как добавить параметр командной строки для выполнения Python в vscode? - PullRequest
0 голосов
/ 11 января 2019

Насколько я понял, чтобы добавить параметр командной строки (в моем случае я хочу параметр -i) к выполнению python в VScode, я должен был изменить переменную "python.terminal.launchArgs"

Поскольку это, как ни странно, не работает, я собираюсь описать шаги, которые я предпринял, чтобы, возможно, какой-то более знающий человек мог определить мою ошибку.

  1. Я пошел в файл> настройки> настройки

  2. тогда я искал питона

  3. Первое упоминание о файле settings.json я обнаружил в Python> Анализ: отключено. Я нажал «Изменить в settings.json», надеясь открыть файл конфигурации

  4. Я установил файл конфигурации следующим образом:

    {
    "window.zoomLevel": 3,
    "python.pythonPath": "/usr/bin/python3",
    "python.terminal.launchArgs": ["-i"]
    }
    
  5. Я вернулся к своему коду и нажал 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
    
  6. Как вы видите, это не включает "-i".

  7. Я пытался изменить другие переменные в settings.json, в том же окне. Размер текста работает (размер текста изменяется немедленно), и переменная пути Python работает (если я набираю бессмысленный путь, F5 перестает работать, и VScode начинает жаловаться на неопределенный путь - просто сказать, что файл настроек, кажется, работает правильно для других заканчивается.

...