2012-11-08 20 views
10

रंग विषयों में अग्रभूमि से जुड़ा हुआ प्रतीत होता है। मुझे लगता है कि यह कम अल्फा का उपयोग कर रहा है। क्या इसे नियंत्रित करने का कोई तरीका है?शानदार पाठ 2: सफेद अंतरिक्ष वर्णों को रंग कैसे बदलें?

उत्तर

4

इसके लिए अब एक शानदार प्लगइन है।

  1. HighlightWhitespaces प्लग-इन इंस्टॉल

  2. (अपनी पसंद के अनुरूप) अपने color_scheme फ़ाइल में निम्न रंग सेटिंग्स जोड़ें। यह फ़ाइल .tmTheme में समाप्त होती है और पथ आपकी सेटिंग्स फ़ाइल में "color_scheme" कुंजी के मान को देखकर पाया जा सकता है।

    <dict> 
        <key>name</key> 
        <string>highlight.whitespace</string> 
        <key>scope</key> 
        <string>highlight.whitespace</string> 
        <key>settings</key> 
        <dict> 
        <key>background</key> 
        <string>#020202</string> 
        <key>foreground</key> 
        <string>#805050</string> 
        </dict> 
    </dict> 
    
  3. निर्दिष्ट करें कि यह रंग HighlightWhitespaces प्लगइन के उपयोगकर्ता सेटिंग में निम्नलिखित जोड़कर इस्तेमाल किया जाना चाहिए:

    { 
        "highlight_whitespaces_space_highlight_scope_name": "highlight.whitespace", 
        "highlight_whitespaces_tab_highlight_scope_name": "highlight.whitespace", 
        "highlight_whitespaces_eol_highlight_scope_name": "highlight.whitespace", 
        "highlight_whitespaces_mixed_highlight_scope_name": "highlight.whitespace" 
    } 
    
  4. आराम करें और कहीं भी :-)

+0

थीम फ़ाइल कहां है? – fechidal89

+0

@ fechidal89: अब जब मैं अपने उत्तर पर वापस देख रहा हूं, तो बिंदु 2 ने कहा होगा कि 'अपनी रंग योजना फ़ाइल में रंग सेटिंग्स जोड़ें'। तो, मेनू 'वरीयताओं-> सेटिंग्स' पर जाएं और "color_scheme" से जुड़े मान को देखें (भ्रमित रूप से फ़ाइल नाम .tmTheme में समाप्त होता है), यह इस फ़ाइल के भीतर है कि रंग सेटिंग्स को जोड़ा जाना चाहिए। संकुल फ़ोल्डर खोलने के लिए मेनू 'प्राथमिकताएं-> संकुल ब्राउज़ करें' पर जाएं, "color_scheme" पथ इस फ़ोल्डर के नीचे एक फ़ाइल को इंगित करेगा।मेरे लिए यह है: "color_scheme": "पैकेज/उपयोगकर्ता/सब्लिमेलिंटर/मोनोकै-देव (एसएल) जिम का संपादन.tmTheme" – jimr

+0

सब्लिमे 3 के लिए, रंग अलग-अलग जगह पर संग्रहीत किया जाता है। मैक ओएस के लिए यह रंग योजना के अंतर्गत/एप्लीकेशन/सब्लिम टेक्स्ट.एप/सामग्री/मैकोज़/पैकेज में स्टोर है - Default.sublime-package फ़ाइल नाम। सुरक्षा कारण के लिए, आपको फ़ाइल को कहीं और कॉपी करने की आवश्यकता है, इसे अनजिप करें, इसे संपादित करें, मूल फ़ाइल का बैकअप लें और अपनी संपादित फ़ाइल के साथ प्रतिस्थापित करें। –

4

आप पैकेज नियंत्रण से PersistentRegexHighlight इंस्टॉल करने का प्रयास करना चाहते हैं और फिर एक विशिष्ट रंग या रंग क्षेत्र जोड़ने के लिए [\x20 ] जैसे रिक्त-वर्ण रेगेक्स का उपयोग करना चाह सकते हैं।

आप इसे drawWhiteSpace: "all", के साथ सब्लिम उपयोगकर्ता प्राथमिकताओं में जोड़ना चाहते हैं।

+0

रिक्त स्थान का आनंद , या, कहीं भी टैब: "पैटर्न": "+ | \ t +", – lawlist

+3

सेटिंग अब है: 'draw_white_space'। –

3

आप changing the foreground alpha द्वारा टैब अंडरलाइन अल्फा को बदल सकते हैं।

रिक्त स्थान के रंग को बदलने के लिए changes to every syntax file की आवश्यकता है।

+0

अग्रभूमि अल्फा टैब को प्रभावित करता है, और लाइन नंबर (लेकिन रिक्त स्थान नहीं) – oluc

2

कुछ साल बाद, मैं सब्लिमे टेक्स्ट 3 बिल्ड 3083 में इसके साथ संघर्ष कर रहा था। मुझे आशा है कि इससे किसी की भी मदद मिलेगी। क्रिस पसंद के सुझाव के अलावा PersistentRegexHighlight और "draw_white_space": "all" को उपयोगकर्ता वरीयताओं में सेट करना और टैब और रिक्त स्थान की एक या अधिक घटनाओं के पैटर्न, यानी [ \t]+ PersistentRegexHighlight उपयोगकर्ता सेटिंग्स में, मुझे "color_scope": "highlight.whitespace" भी सेट करना था और निम्नलिखित dictसेटिंग्स में अन्य लोगों के साथ विषय को सरणी:

<dict> 
    <key>name</key> 
    <string>highlight.whitespace</string> 
    <key>scope</key> 
    <string>highlight.whitespace</string> 
    <key>settings</key> 
    <dict> 
    <key>background</key> 
    <string>#020202</string> 
    <key>foreground</key> 
    <string>#805050</string> 
    </dict> 
</dict> 

जो जिस तरह से अजीब तरह से केवल लाल रंग में रूपरेखा पृष्ठभूमि काला पर सेट है, यानी # 000000

ध्यान दें कि इस विधि को किसी भी वाक्यविन्यास फ़ाइलों को संपादित करने की आवश्यकता नहीं है।

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