2016-12-12 2 views
2

При отладке приложения C++ при использовании Linux, VisualStudio Code открывается экземпляр внешнего окна терминала, и в этом окне появляется консоль приложений.visualstudio code C++ терминал для вывода

Это немного неудобно, потому что я должен изменить окна, чтобы увидеть результат при отладке.

Возможно ли, чтобы выход отображался на «панели», как появляется встроенный терминал (например, тот, который запускался CTRL-`)? Если да, то как это можно сделать?

Я попытался изменить внешний файл запуска «externalConsole» с true на false, но это не сработало.

ответ

0

Вам необходимо использовать Integrated Terminal.

View> Переключить Встроенный терминал

+0

Я считаю, что это окно терминала. Я могу запустить это, используя короткий CTRL-конец, но единственный способ, по которому я не могу получить вывод из панели запуска, появится в таком окне. Если я запускаю исполняемый файл с терминала, я получаю вывод, но нет точек останова, переменных и других функций отладки. – jam3st

0

В launch.json набор "externalConsole": false,. Затем выход поступает на Debug Console.

Но вместо вещей выглядит как:

Hello World!

Он будет отображаться как:

@ "Hello World \ г \ п!"

Я прочитал, что они все еще работают в правильном терминале поддержки терминала внутри VSCode , Я думаю, это также объясняет, почему он по умолчанию устанавливает внешний терминал.

Смежные вопросы