Intellij ürünlerinde konsol çıktısını renklendirin


95

Varsayılan çıktıya sahip özel bir komut dosyam var. Hataları, uyarıları ve bilgileri renklendirmek istiyorum. Intellij ürünlerinde (IDEA, PhpStorm, PyCharm) bunu yapmanın bir yolu var mı?

Yanıtlar:


160

Uzun zaman oldu, ancak hala ilgileniyorsanız, konsol renklendirme için yeni bir eklenti var: Grep Konsolu .

IntelliJ'de renklendirilmiş derleme çıktısı

Intellij 12 ile güzel çalışıyor . Eklentiyi yükledikten sonra IntelliJ'i yeniden başlattığınızdan
emin olun . Sol üst köşede eklenti simgesini (beyaz-kırmızı simge) göreceksiniz.


5
Tıkır tıkır çalışıyor.
Paylaştığınız

4
GrepConsole için yapılandırma dosyasının yeni bir sürümü nokta dosyalarımda mevcuttur . Kopyalayabilir veya sembolik bağlayabilirsiniz $HOME/.IdeaIC12/config/options/GrepConsole.xml.
JJD

@JJD harika, teşekkürler. Ve geçerli bir yanıtı iyi bir cevaba dönüştürdüğünüz için teşekkürler :)
kostja

1
IntelliJ 13 EAP'de de çalışır. Teşekkür ederim.
Alain O'Dea

1
Grep Konsolu eklentisindeki ANSI renklendirme desteği 6.4 sürümünde kaldırılmıştır (Şubat 2017, IJ 2016+).
CMerrill

20

Şu anda desteklenmiyor (en azından tüm çalıştırma yapılandırma türleri için değil). Lütfen şunlara oy verin:

Harici araçların konsol çıkışı, metni renklendirmek için ANSI kaçış dizilerini destekleyecek şekilde sabitlenmiştir.


4
Görünüşe göre v14'te
jordanpg

2
@jordanpg Bu düzeltme yalnızca Java çalıştırma yapılandırmaları içindir - bkz. youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772027
Piotr Dobrogost

15

En son IntelliJ, PyCharm ve PhpStorm, konsol çıktı renklendirme için sınırlı desteğe sahiptir.

Tercihler> Düzenleyici> Renkler ve Yazı Tipleri> Konsol Renkleri

görüntü açıklamasını buraya girin


11
bunların nasıl kullanılacağına dair herhangi bir belge var mı? sadece kaçış kodlarını kullanmak renkler üretmiyor
Lucina

2
@Buttons, "Grep Console" eklentisini yüklemeyi dener ve yapılandırma sayfasında "Ansi renklendirmeyi etkinleştir" i etkinleştirir
dawez

5
Bu grep konsolundan değil!
MariuszS

Bu destek nedeniyle Grep Konsolu artık ANSI renklerini işlemiyor
Piotr Dobrogost

1
Bu yalnızca 8 ANSI rengini destekler. 256 renk için destek istiyorsanız, lütfen bu sorunu oylayın
Piotr Dobrogost

11

Diğer yanıtlarda bahsedilen renk yapılandırmaları, aşağıdaki VM seçeneğini ayarlarsanız, normal bir uygulama çalıştırırsanız çalışır:

-Dspring.output.ansi.enabled=ALWAYS

4

Spring boot kullanıyorsanız, genel uygulama yerine uygulamanızı başlatmak için Spring Boot'u kullanın. Renk görünecek. Başka bir şey yapmanıza gerek yok. Benim için çalışıyor.

Yapılandırmayı Düzenle


1
Bu topluluk sürümünde mevcut mu? Bana görünmüyor. Spring Assistant eklentisini kurdum.
Ixx

@Ixx, topluluk sürümü için mevcut değildir, yalnızca Sınırsız sürüm için kullanılabilir.
Paras jain
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.