Розфарбуйте консольний вихід у продуктах Intellij


94

У мене є власний скрипт із вихідними даними за замовчуванням. Я хотів би розфарбувати помилки, попередження та інформацію. Є спосіб зробити це у продуктах Intellij (IDEA, PhpStorm, PyCharm)?

Відповіді:


157

Минув якийсь час, але якщо ви все ще зацікавлені, є новий плагін для розфарбовування консолі: Grep Console .

Кольоровий вихід збірки в IntelliJ

Приємно працює з Intellij 12.
Переконайтеся, що ви перезапустили IntelliJ після встановлення плагіна. Після цього ви побачите піктограму плагіна у верхньому лівому куті (біло-червона піктограма).


5
Працює як шарм. Велике спасибі, що поділилися :)
Petr Újezdský

4
Остання версія конфігураційного файлу для GrepConsole доступна в моїх dotfiles . Ви можете скопіювати або символічно зв’язати його $HOME/.IdeaIC12/config/options/GrepConsole.xml.
JJD,

@JJD круто, дякую. І дякую, що перетворили дійсну відповідь на добру :)
kostja

1
Працює також у IntelliJ 13 EAP. Дякую.
Ален О'Ді

1
Підтримка розфарбовування ANSI у плагіні Grep Console була вилучена у версії 6.4 (лютий 2017, IJ 2016+).
CMerrill

20

Зараз це не підтримується (принаймні не для всіх типів конфігурації запуску). Будь ласка, проголосуйте за:

Висновок консолі зовнішніх інструментів закріплений на підтримці екранованих послідовностей ANSI до кольорового тексту.


4
Мабуть, підтримується у
версії

2
@jordanpg Це виправлення стосується лише конфігурацій запуску Java - див. youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772027
Пьотр Доброгост

15

Останні IntelliJ, PyCharm та PhpStorm мають обмежену підтримку розфарбовування консольного виводу.

Налаштування> Редактор> Кольори та шрифти> Кольори консолі

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


11
чи є документація про те, як ними користуватися? просто використання евакуаційних кодів не дає кольорів
Lucina 02

2
@Buttons намагаються встановити плагін "Grep Console" і увімкнути на своїй конфігураційній сторінці "Увімкнути забарвлення Ansi"
dawez

5
Це не з grep console!
MariuszS

Через цю підтримку Grep Console більше не обробляє кольори ANSI - github.com/krasa/GrepConsole/issues/39
Piotr

1
Він підтримує лише 8 кольорів ANSI. Якщо вам потрібна підтримка 256 кольорів, проголосуйте за це питання - youtrack.jetbrains.com/issue/IDEA-137065
Piotr

11

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

-Dspring.output.ansi.enabled=ALWAYS

4

Якщо ви використовуєте spring boot, використовуйте Spring Boot для запуску програми, а не загальної програми. З'явиться колір. Більше нічого робити не потрібно. Це працює для мене.

Редагувати конфігурацію


1
Це доступно у виданні спільноти? Не з’являється для мене. У мене встановлений плагін Spring Assistant.
Ixx

@Ixx недоступний для версії спільноти, доступний лише для необмеженої версії.
Paras jain
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.