Kolorieren Sie die Konsolenausgabe in Intellij-Produkten

93

Ich habe ein benutzerdefiniertes Skript mit einer Standardausgabe. Ich möchte Fehler, Warnungen und Infos einfärben. Gibt es eine Möglichkeit, dies in Intellij-Produkten (IDEA, PhpStorm, PyCharm) zu tun?

Lucas Souza
quelle

Antworten:

155

Es ist eine Weile her, aber falls Sie immer noch interessiert sind, gibt es ein neues Plugin zum Färben der Konsole: Grep Console .

Kolorierte Build-Ausgabe in IntelliJ

Funktioniert gut mit Intellij 12. Stellen
Sie sicher, dass Sie IntelliJ nach der Installation des Plugins neu starten . Danach sehen Sie das Plugin-Symbol in der oberen linken Ecke (weiß-rotes Symbol).

kostja
quelle
5
Klappt wunderbar. Vielen Dank für das Teilen :)
Petr Újezdský
4
Eine aktuelle Version der Konfigurationsdatei für GrepConsole ist in meinen Punktedateien verfügbar . Sie können es kopieren oder mit einem Symlink verknüpfen $HOME/.IdeaIC12/config/options/GrepConsole.xml.
JJD
@JJD cool, danke. Und danke, dass
du aus
1
Funktioniert auch in IntelliJ 13 EAP. Danke dir.
Alain O'Dea
1
Die Unterstützung für ANSI-Färbung im Grep Console-Plugin wurde in Version 6.4 (Februar 2017, IJ 2016+) entfernt.
CMerrill
20

Es wird derzeit nicht unterstützt (zumindest nicht für alle Ausführungskonfigurationstypen). Bitte stimmen Sie ab für:

Die Konsolenausgabe der externen Tools wurde korrigiert, um ANSI-Escape-Sequenzen zum Färben von Text zu unterstützen.

CrazyCoder
quelle
4
Anscheinend unterstützt in v14: youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772011
jordanpg
2
@jordanpg Dieses Update ist für Java - Lauf Konfigurationen nur - siehe youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772027
Piotr Dobrogost
15

Die neuesten Versionen von IntelliJ, PyCharm und PhpStorm unterstützen die Färbung der Konsolenausgabe nur eingeschränkt.

Einstellungen> Editor> Farben und Schriftarten> Konsolenfarben

Geben Sie hier die Bildbeschreibung ein

Kukido
quelle
11
Gibt es eine Dokumentation zur Verwendung dieser? Die einfache Verwendung der Escape-Codes erzeugt keine Farben
Lucina
2
@ Buttons versuchen, das "Grep Console" -Plugin zu installieren und auf seiner Konfigurationsseite "Enable Ansi
Coloring
5
Dies ist nicht von der Grep-Konsole!
MariuszS
Aufgrund dieser Unterstützung verarbeitet Grep Console keine ANSI-Farben mehr - github.com/krasa/GrepConsole/issues/39
Piotr Dobrogost
1
Dies unterstützt nur 8 ANSI-Farben. Wenn Sie Unterstützung für 256 Farben wünschen, stimmen Sie bitte über dieses Problem ab - youtrack.jetbrains.com/issue/IDEA-137065
Piotr Dobrogost
11

Die in den anderen Antworten erwähnten Farbkonfigurationen funktionieren, wenn Sie eine reguläre Anwendung ausführen und die folgende VM-Option festlegen:

-Dspring.output.ansi.enabled=ALWAYS
Alex Burdusel
quelle
3

Wenn Sie Spring Boot verwenden, starten Sie Ihre Anwendung mit Spring Boot anstelle der allgemeinen Anwendung. Farbe wird angezeigt. Keine Notwendigkeit, etwas anderes zu tun. Für mich geht das.

Konfiguration bearbeiten

Steve
quelle
1
Ist dies in der Community Edition verfügbar? Erscheint nicht für mich. Ich habe das Spring Assistant Plugin installiert.
Ixx