2010-03-15 7 views
37

का उपयोग करते समय मैं msysgit रंगीन आउटपुट को कैसे सक्षम करूं? मुझे कंसोल 2 का उपयोग करते समय विंडोज़ पर गिट रंगीन आउटपुट सक्षम करने में कठिनाई हो रही है।कंसोल 2

गिट ट्रिक करने के लिए मैं पहले से ही सेट TERM = 'cygwin' कर चुका हूं। इसने मानक cmd.exe प्रॉम्प्ट से रंग सक्षम किए लेकिन कंसोल 2 में नहीं। मैंने सत्यापित किया है कि console2 env var भी देख सकता है।

कोई भी जानता है कि यह कैसे काम कर रहा है?

उत्तर

69

ठीक है, वाह। समाधान कंसोल 2 में कस्टम फ़ॉन्ट रंग को अक्षम करना है। यदि सक्षम है, तो यह अपेक्षित रंगों को ओवरराइड करता है।

मैं सी 2 की अल्फा पारदर्शिता का उपयोग करते समय मुझे अपारदर्शी पाठ देने के लिए एक कस्टम रंग का उपयोग करता हूं। मैं पूरी तरह से इसके बारे में भूल गया।

+1

अच्छी प्रतिक्रिया। +1 – VonC

+5

मैंने कम से कम एक साल पहले इस जवाब को उठाया था जब मुझे एक ही समस्या थी और इस जवाब ने इसे हल किया। अभी मैं एक और कंप्यूटर पर कंसोल 2 स्थापित कर रहा हूं, और एक ही समस्या आई और Google मुझे यहां ले गया। तो एक साल या उससे भी बाद के बाद फिर से टावरों को ऊपर उठाने की अनुमति देनी चाहिए। –

7

कि अजीब है, क्योंकि Windows7 पर console2 (2.00.145) और msysgit (1.6.5) के एक डिफ़ॉल्ट स्थापना के साथ, मैं रंग (किसी विशेष वातावरण चर की स्थापना के बिना) है:

alt text http://img690.imageshack.us/img690/981/console2.png

यह TheDeeno के साथ संगत है क्योंकि डिफ़ॉल्ट स्थापना में कोई कस्टम फ़ॉन्ट रंग परिभाषित नहीं किया गया है।

+0

डर्न, यह _is_ अजीब। मैं कंसोल 2 (2.00.144) और msysgit (1.7.0.2) के विभिन्न संस्करणों का उपयोग कर रहा हूं। एम क्या यह मुद्दा है? क्या आप अपना गिट रंग कॉन्फ़िगरेशन पोस्ट कर सकते हैं? –

+0

मैं Win7 पर भी –

+0

+1 पर यह पुष्टि करने के लिए हूं कि पागल करने की ज़रूरत नहीं है। –

4

यह सीधे आपके प्रश्न का उत्तर नहीं दे रहा है लेकिन कंसोल 2 में एएनएसआई रंगीन पाठ के संबंध में एक महत्वपूर्ण बिंदु है। Console2 डिफ़ॉल्ट रूप से cmd.exe उदाहरण चलाता है, जो एएनएसआई रंगों का समर्थन नहीं करता है। यदि आप अपना खोल बदलते हैं (कंसोल 2 की सेटिंग्स के माध्यम से) ansicon.exe पर आप उन सुंदर रंगों को प्राप्त कर सकते हैं। http://sourceforge.net/projects/console/forums/forum/143117/topic/1501012

आप रंग के साथ एक Console2 बैश खोल, चलाने के लिए निम्नलिखित के साथ एक टैब जोड़ने चाहते हैं: c: \ cygwin64 \

शेल:: "\ Program Files \ ansi166 \ 64 \ ansicon.exe सी" बिन \ बैश --login मैं "

चिह्न: C: \ cygwin64 \ Cygwin-Terminal.ico

नोट:। सुनिश्चित करें कि आप प्रत्येक उत्पाद की संगत इंस्टॉल पर चल रहे हैं (यानी 86 64 बनाम)

+0

कंसोल 2 वास्तव में किसी भी खोल को लपेट सकता है जो conhost.exe का उपयोग करता है, जैसे cmd.exe, पावरशेल, सिग्विन बैश, पायथन शेल। @ thedeeno ने कहा कि वह सिगविन का उपयोग कर रहा था, जिसमें रंग हैं। यदि आप रंग चाहते हैं, साथ ही साथ कई अन्य अतिरिक्त कार्यक्षमता के नरक भी हैं, तो आप cmd.exe (कंसोल 2 के भीतर भी) के बजाय TCC/LE का उपयोग कर सकते हैं, जो संगत और बहुत अधिक शक्तिशाली है। – paradroid

+0

हां, लेकिन पुट्टी के साथ उपयोग करने के लिए आपको वास्तव में एन्सिकॉन की आवश्यकता होगी (अब [नए स्थान पर] (https://github.com/adoxa/ansicon/downloads)): http://blog.jimueller.com/post/29709142253/का उपयोग-पोटीन-console2 साथ – Miguel

संबंधित मुद्दे