Как настроить SBT из bash из IntelliJ IDEA, чтобы избежать неправильного форматирования символов? - PullRequest
0 голосов
/ 19 декабря 2018

При работе в Windows я изменил свой терминал по умолчанию в IntelliJ IDE со стандартного Windows cmd на bash (я использую тот, который установлен с Git, расположенный в C:\Program Files\Git\bin\bash.exe).Он работает очень хорошо, единственная проблема в том, что при запуске sbt из терминала отображаются некоторые странные символы (я предполагаю, что они являются некоторыми управляющими символами, предназначенными для форматирования вывода).

Это не происходит, когдаЯ запускаю sbt непосредственно из bash, запущенного в Windows, как отдельное окно.

Есть ли какая-либо настройка (переменная окружения или файл конфигурации) для любого из трех задействованных компонентов (sbt, IntelliJ, bash)?может измениться так, что я не вижу неверно истолкованные символы форматирования?Если бы они работали и влияли на форматирование, это было бы хорошим бонусом, но для меня это менее важно.

IntelliJ:

IntelliJ

Автономный:

Standalone

Ответы [ 2 ]

0 голосов
/ 22 декабря 2018

Найдите файл sbtopts ( Местоположение Windows по умолчанию C:\Program Files (x86)\sbt\conf) и убедитесь, что он содержит следующую строку и не закомментирован:

-no-colors

0 голосов
/ 20 декабря 2018

sbt по умолчанию окрашивает вывод консоли, который не работает в Windows, но, возможно, скрипт запуска не отключает коды в терминальном скрипте IntelliJ.

Вы можете отключить цвета, передав -Dsbt.log.noformat=true в сб

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