VS Code открывает новую консоль отладки каждый раз, когда я собираю / запускаю - PullRequest
0 голосов
/ 30 декабря 2018

Каждый раз, когда я собираю или запускаю программу в VSCode, загружается новая консоль отладки Python.Прежде чем я это знаю, у меня есть 20+ и нужно начать их удаление.После 32 открытых консолей я получаю сообщение об ошибке «Процесс терминала завершен с кодом выхода: 256».Я недавно изменил терминал с консоли по умолчанию на git bash.Как я могу это остановить?

enter image description here

Ответы [ 2 ]

0 голосов
/ 12 августа 2019

Добавление "args": ["&&", "exit"], к launch.json исправляет это для Git Bash.Конечно, взломать, но мне больше не нужно вручную закрывать многие отладочные терминалы.

0 голосов
/ 17 января 2019

Обойти эту проблему можно, прежде всего, остановив избыточную печать VS Code на TERMINAL во время отладки.Поскольку он также печатает на DEBUG CONSOLE, вы можете использовать его вместо этого.

Измените console на "none" "internalConsole" в каждой конфигурации в файле launch.json вашего проекта:

"configurations": [
    {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "internalConsole"
    }
]

Май 2019 Обновление: параметр "none" был заменен на "internalConsole", поэтому я отредактировал свой ответ, чтобы отразить это.Вот соответствующий GitHub Issue .

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