2012-07-18 11 views
6

Mercurial's colorextension बहुत अच्छा और सब कुछ है, लेकिन मान्य रंगों के उस पृष्ठ पर कोई सूची नहीं है। मैंने रंग नाम की एक अजगर फ़ाइल की तलाश की, उम्मीद है कि मैं स्रोत को पढ़ने और वहां देखने में सक्षम हूं, लेकिन कोई भाग्य नहीं। मैं एक रंग के लिए भूरे या हल्के भूरे रंग का उपयोग करने की उम्मीद कर रहा था लेकिन यह मान्य नहीं था। ग्रे (या ग्रे) रंगों की सूची में होने के लिए एक सुंदर संभावित रंग की तरह लगता है।Mercurial के रंग एक्सटेंशन के लिए वैध रंग क्या हैं?

color एक्सटेंशन के लिए मुझे वैध रंगों की एक सूची कहां मिल सकती है? या मुझे color एक्सटेंशन के लिए स्रोत कहां मिल सकता है?

उत्तर

5

आप Mercurial Color Extension पर स्रोत कोड पा सकते हैं।

डिफ़ॉल्ट रूप से, यह रंग काले, लाल, हरे, पीले, नीले, मैजेंटा, सियान, सफेद हैं।

लेकिन, जैसा कि आप स्रोत से देखेंगे, कस्टम रंगों को परिभाषित करना संभव है, लेकिन आप यह कैसे करते हैं यह आपके टर्मिनल पर निर्भर करेगा। स्रोत में brightblue के लिए खोजें।

+0

धन्यवाद। यह अजीब बात है कि मैं स्थानीय रूप से रंग का उपयोग कर रहा हूं लेकिन मुझे स्थानीय रूप से color.py नहीं मिल रहा है। मुझे लगता है कि सभी एक्सटेंशन पाई फाइलों में थे। जाहिरा तौर पर नहीं। – jcollum

2

वैध - पृष्ठभूमि और अग्रभूमि - रंग रंग मोड पर निर्भर करता है Mercurial का उपयोग कर रहा है। टर्मिनो रंग का उपयोग करते समय आपको सबसे अधिक (?) लचीलापन मिलता है, जिस स्थिति में आपको आमतौर पर xterm के 256 रंग घन तक पहुंच होती है। This python scriptMarius Gedminas उन्हें आपके टर्मिनल पर आपके लिए सूचीबद्ध करेगा (यह शेल-निष्पादन योग्य शेबैंग से शुरू होता है ताकि आप इसे सीधे निष्पादित कर सकें - यूनिक्स'श सिस्टम पर)। लेकिन आपको परेशानी बचाने के लिए, मैंने नीचे दिए गए आउटपुट से लिंक किया है।

सभी रंगों लिस्टिंग से पहले, हालांकि, इस प्रकार अपनी .hgrc फ़ाइल में है कि सूची का उपयोग करने के एक ठोस उदाहरण है:

[extensions] 
color = 

[color] 
mode=terminfo 
color.lightgray = 250 
color.darkgray = 239 
status.modified = darkgray bold lightgray_background 

यह एक हल्का ग्रे रंग की पृष्ठभूमि पर गहरे भूरे रंग पाठ का उत्पादन करेगा (इन नहीं हैं हालांकि 'कैननिकल' अंधेरे और हल्के भूरे रंग के रंग - वे 007 और 015 हैं)। ध्यान दें कि अग्रभूमि बनाम पृष्ठभूमि रंगों के लिए कोई अलग परिभाषा नहीं है - आप केवल परिभाषित रंग नाम पर _background जोड़ सकते हैं।

Color table

+0

एक 4 साल पुराने प्रश्न का उत्तर? प्रयास की सराहना करें - आपको शायद – jcollum

+0

@jcollum के लिए बैज मिलेगा: मैंने इसका उत्तर दिया क्योंकि मेरे पास अभी भी एक ही समस्या थी और मुझे उन विवरणों को समझना पड़ा जो मेरे उत्तर से पहले यहां गायब थे। मैं वास्तव में सोचता हूं कि मेरा स्वीकार्य होना चाहिए (वास्तव में जवाब देने के बिना ऑफ-साइट के जवाबों को जोड़ने के लिए)। – einpoklum

+0

मुझे लगता है कि इस मामले में Mercurial स्रोत कोड से जुड़ा हुआ है - अगर यह अच्छी तरह से चला जाता है तो सवाल अप्रासंगिक होगा – jcollum

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