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?

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).


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.



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


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

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


1
Ist dies in der Community Edition verfügbar? Erscheint nicht für mich. Ich habe das Spring Assistant Plugin installiert.
Ixx
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.