Раскрашиваем вывод консоли в продуктах 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 для цветного текста.


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.