Изменение внешней консоли, используемой launch.json

Я пытаюсь получить результат процесса, который я отлаживаю, для отображения в iTerm.

Я добавил следующие строки в свой файл UserSettings

"terminal.external.osxExec": "iTerm.app",
"terminal.explorerKind": "external",

И когда я выбираю open in terminal в коде Visual Studio, он действительно открывается с помощью iTerm.

Однако, когда я устанавливаю "externalConsole": true, в свой файл launch.json, вывод по-прежнему отображается в новом окне Terminal.app.

Как я могу получить вывод отладки для отображения в iTerm? Нужно ли мне изменить дополнительные настройки?


Я прочитал этот вопрос. Шаги, которые я предпринял выше, были получены из ответов на этот вопрос, но моя проблема заключается именно в получении результатов отладки в iTerm.


person Increasingly Idiotic    schedule 15.05.2018    source источник


Ответы (1)


В файле настроек есть переменная с именем «terminal.external.osxExec». В моих настройках было установлено приложение Terminal. Вы можете изменить эту переменную на iTerm.app.

person Natsfan    schedule 17.05.2018
comment
В файле UserSettings? - person Increasingly Idiotic; 18.05.2018
comment
если вы перейдете в code/preferences/Settings, появится окно со многими определенными настройками. Я думаю, это поможет. - person Natsfan; 18.05.2018
comment
Да, я думаю, что уже задал это в своем первоначальном вопросе. Является ли строка "terminal.external.osxExec": "iTerm.app", описанная в вопросе, той же настройкой, о которой вы говорите? - person Increasingly Idiotic; 18.05.2018
comment
Да, это так. Извините. я пропустил эту строку в вашем вопросе. - person Natsfan; 18.05.2018
comment
Без проблем. Я ценю помощь в любом случае. - person Increasingly Idiotic; 18.05.2018