Intellij उत्पादों में कंसोल आउटपुट को रंगीन करें


94

मेरे पास डिफ़ॉल्ट आउटपुट के साथ एक कस्टम स्क्रिप्ट है। मैं त्रुटियों, चेतावनियों और सूचनाओं को चित्रित करना चाहता हूं। Intellij उत्पादों (IDEA, PhpStorm, PyCharm) में ऐसा करने का एक तरीका है?

जवाबों:


157

यह एक समय हो गया है, लेकिन यदि आप अभी भी रुचि रखते हैं, तो कंसोल कलरिंग के लिए एक नया प्लगइन है: ग्रीप कंसोल

IntelliJ में रंगीन निर्माण आउटपुट

Intellij 12. के साथ अच्छी तरह से काम करता है।
सुनिश्चित करें कि आप प्लगइन स्थापित करने के बाद IntelliJ को पुनरारंभ करें । आप शीर्ष बाएँ कोने में प्लगइन आइकन (सफेद-लाल आइकन) देखेंगे।


5
एक जादू की तरह काम करता है। साझा करने के लिए बहुत बहुत धन्यवाद :)
पेट्र Úजदस्क़ी

4
GrepConsole के लिए कॉन्‍फ़िगर फ़ाइल का हाल का संस्‍करण मेरे dotfiles में उपलब्‍ध है । आप इसे कॉपी या सहानुभूति दे सकते हैं $HOME/.IdeaIC12/config/options/GrepConsole.xml
जेजेडी

@JJD शांत, धन्यवाद। और एक मान्य उत्तर को एक अच्छे में बदलने के लिए धन्यवाद :)
kostja

1
इंटेलीज 13 ईएपी में भी काम करता है। धन्यवाद।
ओ'डे

1
Grep कंसोल प्लगइन में ANSI रंग के लिए समर्थन 6.4 संस्करण में हटा दिया गया था (feb 2017, IJ 2016+)।
CMerrill

20

यह अभी समर्थित नहीं है (कम से कम सभी रन कॉन्फ़िगरेशन प्रकारों के लिए नहीं)। कृपया वोट करें:

बाहरी उपकरणों का कंसोल आउटपुट एएनएसआई एस्केप सीक्वेंस को कलर टेक्स्ट को सपोर्ट करने के लिए तय किया गया है।


4
V14 में स्पष्ट रूप से समर्थित: youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772011
jordanpg

2
@jordanpg इस सुधार में के लिए है जावा रन विन्यास केवल - देख youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772027
पिओर Dobrogost

15

नवीनतम IntelliJ, PyCharm और PhpStorm को कंसोल आउटपुट रंगीकरण के लिए सीमित समर्थन है।

वरीयताएँ> संपादक> रंग और फ़ॉन्ट> कंसोल रंग

यहां छवि विवरण दर्ज करें


11
क्या इनका उपयोग करने का कोई दस्तावेज है? केवल भागने के कोड का उपयोग करने से रंग उत्पन्न नहीं होते हैं
Lucina

2
@ बट्टन्स "ग्रेप कंसोल" प्लगइन को स्थापित करने की कोशिश करते हैं और इसके कॉन्फिग पेज में "
एनसीई

5
यह grep कंसोल से नहीं है!
MariuszS

इस समर्थन के कारण ग्रीप कंसोल एएनएसआई रंगों को अब और नहीं संभालता है - github.com/krasa/GrepConsole/issues/39
Piotr Dobrogost

1
यह केवल 8 एएनएसआई रंगों का समर्थन करता है। यदि आप 256 रंगों के लिए समर्थन चाहते हैं, तो कृपया इस मुद्दे पर मतदान करें - youtrack.jetbrains.com/issue/IDEA-137065
Piotr Dobrogost

11

अन्य कॉन्फ़िगरेशन में वर्णित रंग कॉन्फ़िगरेशन, कार्य, यदि आप एक नियमित अनुप्रयोग चलाते हैं, यदि आप निम्न VM विकल्प सेट करते हैं:

-Dspring.output.ansi.enabled=ALWAYS

4

यदि आप स्प्रिंग बूट का उपयोग कर रहे हैं, तो सामान्य एप्लिकेशन के बजाय अपना एप्लिकेशन प्रारंभ करने के लिए स्प्रिंग बूट का उपयोग करें। रंग दिखेगा। और कुछ करने की जरूरत नहीं। इससे मेरा काम बनता है।

कॉन्फ़िगरेशन संपादित करें


1
क्या यह सामुदायिक संस्करण पर उपलब्ध है? मेरे लिए नहीं दिखा। मेरे पास स्प्रिंग असिस्टेंट प्लगइन स्थापित है।
Ixx

@ XXX यह केवल असीमित संस्करण के लिए उपलब्ध समुदाय संस्करण के लिए उपलब्ध नहीं है।
पारस जैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.