Раскрашиваем вывод консоли в продуктах Intellij

95

У меня есть собственный сценарий с выводом по умолчанию. Я хочу раскрасить ошибки, предупреждения и информацию. Есть ли способ сделать это в продуктах Intellij (IDEA, PhpStorm, PyCharm)?

Лукас Соуза
источник

Ответы:

160

Прошло некоторое время, но если вам все еще интересно, есть новый плагин для раскрашивания консоли: Grep Console .

Раскрашенный вывод сборки в IntelliJ

Хорошо работает с Intellij 12. Не
забудьте перезапустить IntelliJ после установки плагина. После вы увидите значок плагина в верхнем левом углу (бело-красный значок).

Костя
источник
5
Работает как шарм. Большое спасибо за обмен :)
Петр jezdský
4
Последняя версия файла конфигурации для GrepConsole доступна в моих точечных файлах . Вы можете скопировать его или сделать ссылку на него $HOME/.IdeaIC12/config/options/GrepConsole.xml.
JJD
@JJD круто, спасибо. И спасибо за то, что превратили правильный ответ в хороший :)
kostja
1
Также работает в IntelliJ 13 EAP. Спасибо.
Alain O'Dea
1
Поддержка раскраски ANSI в плагине Grep Console была удалена в версии 6.4 (февраль 2017 г., IJ 2016+).
CMerrill
20

Сейчас это не поддерживается (по крайней мере, не для всех типов конфигурации запуска). Проголосуйте за:

Консольный вывод внешних инструментов исправлен для поддержки управляющих последовательностей ANSI для цветного текста.

CrazyCoder
источник
4
Очевидно, поддерживается в версии
14
2
@jordanpg Это исправление для конфигураций Запуск Java только - см youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772027
Петр Dobrogost
15

Последние версии IntelliJ, PyCharm и PhpStorm имеют ограниченную поддержку раскраски вывода консоли.

Настройки> Редактор> Цвета и шрифты> Цвета консоли

введите описание изображения здесь

Кукидо
источник
11
есть ли документация по их использованию? простое использование escape-кодов не дает цвета
Люсина
2
@Buttons пытается установить плагин "Grep Console" и включить на его странице конфигурации "Включить раскраску Ansi"
Давез
5
Это не из консоли grep!
MariuszS
Из-за этой поддержки Grep Console больше не обрабатывает цвета ANSI - github.com/krasa/GrepConsole/issues/39
Петр Доброгост,
1
Это поддерживает только 8 цветов ANSI. Если вам нужна поддержка 256 цветов, пожалуйста, проголосуйте по этому вопросу - youtrack.jetbrains.com/issue/IDEA-137065
Петр Доброгост,
11

Конфигурации цветов, упомянутые в других ответах, работают, если вы запускаете обычное приложение, если вы установите следующую опцию виртуальной машины:

-Dspring.output.ansi.enabled=ALWAYS
Алекс Бурдусель
источник
4

Если вы используете весеннюю загрузку, используйте Spring Boot для запуска вашего приложения вместо общего приложения. Цвет появится. Больше ничего делать не нужно. Меня устраивает.

Изменить конфигурацию

Стив
источник
1
Это доступно в версии для сообщества? Не появляется для меня. У меня установлен плагин Spring Assistant.
Ixx 05
@Ixx недоступен для версии сообщества, доступен только для неограниченной версии.
Paras jain