2013-03-27 6 views
17

मेरे लिए ब्रैकेट हाइलाइटर प्लगइन रंग नहीं है और ब्रैकेट को हाइलाइट नहीं कर रहा है बल्कि उन्हें सफेद रंग में रेखांकित कर रहा है।सब्लिम ब्रैकेट हाइलाइटर रंग ब्रैकेट नहीं

Sublime BracketHighlighter only underlines doesn't highlight

किसी को भी एक समाधान का पता:

यहाँ एक स्नैपशॉट है?

उत्तर

9

संपादित अपने ~/Library/Application Support/Sublime Text 2/Packages/BracketHighlighter/bh_core.sublime-settings

और सेट "शैली" के लिए "आकर्षण" ई के लिए एसी ब्रैकेट प्रकार जिसे आप हाइलाइट करना चाहते हैं। घुंघराले ब्रैकेट के लिए यहां एक उदाहरण दिया गया है।

// User defined region styles 
"curly": { 
    "icon": "curly_bracket", 
    "color": "entity.name.class", 
    "style": "highlight" 
} 
+2

शांत, मैं इसे हाइलाइट करने में सक्षम हूं, लेकिन अब यह उन सभी को एक ही रंग के साथ हाइलाइट करता है, यानी सफेद, भले ही मैंने हर प्रकार के लिए स्पष्ट रंग निर्धारित किए हों। – bootkick

+0

जैसा कि @lawlist का उल्लेख किया गया है, आपको अपने '.tmTheme' फ़ाइल में रंग सेट करने की आवश्यकता है, और उनको अपनी' bh_core.sublime-settings' फ़ाइल में कॉल करें। (सफेद बीएच 2 डिफ़ॉल्ट है, मुझे विश्वास है) – AGS

+0

हम्म ... यह वास्तव में अजीब है। मेरे अन्य पीसी ब्रैकेट हाइलाइटर पर coz बेहद ठीक काम करता है और मुझे इसके लिए कुछ भी सेट करना होगा। – bootkick

31

मैंने AGS की टिप्पणियों के आधार पर अपना उदाहरण संशोधित किया है - इसमें अब कुछ हाइलाइट विकल्प शामिल हैं और शेष रूपरेखा हैं। धन्यवाद AGS और इस उपयोगी धागे को बनाने के लिए मूल पोस्टर के लिए धन्यवाद।


bh_core.sublime-सेटिंग्स

{ 
    "bracket_styles": { 
     // This particular style is used to highlight 
     // unmatched bracket pairs. It is a special 
     // style. 
     "unmatched": { 
      "icon": "question", 
      "color": "brackethighlighter.unmatched", 
      "style": "highlight" 
     }, 
     // User defined region styles 
     "curly": { 
      "icon": "curly_bracket", 
      "color": "brackethighlighter.curly", 
      "style": "highlight" 
     }, 
     "round": { 
      "icon": "round_bracket", 
      "color": "brackethighlighter.round", 
      "style": "outline" 
     }, 
     "square": { 
      "icon": "square_bracket", 
      "color": "brackethighlighter.square", 
      "style": "outline" 
     }, 
     "angle": { 
      "icon": "angle_bracket", 
      "color": "brackethighlighter.angle", 
      "style": "outline" 
     }, 
     "tag": { 
      "icon": "tag", 
      "color": "brackethighlighter.tag", 
      "style": "outline" 
     }, 
     "single_quote": { 
      "icon": "single_quote", 
      "color": "brackethighlighter.quote", 
      "style": "outline" 
     }, 
     "double_quote": { 
      "icon": "double_quote", 
      "color": "brackethighlighter.quote", 
      "style": "outline" 
     }, 
     "regex": { 
      "icon": "regex", 
      "color": "brackethighlighter.quote", 
      "style": "outline" 
     } 
    } 
} 

whatever_theme_file_you_use.tmTheme

<!-- BEGIN Bracket Highlighter plugin color modifications --> 

<dict> 
    <key>name</key> 
    <string>Unmatched</string> 
    <key>scope</key> 
    <string>brackethighlighter.unmatched</string> 
    <key>settings</key> 
    <dict> 
     <key>foreground</key> 
     <string>#FD971F</string> 
    </dict> 
</dict> 

<dict> 
    <key>name</key> 
    <string>Bracket Curly</string> 
    <key>scope</key> 
    <string>brackethighlighter.curly</string> 
    <key>settings</key> 
    <dict> 
     <key>foreground</key> 
     <string>#FF0000</string> 
    </dict> 
</dict> 

<dict> 
    <key>name</key> 
    <string>Bracket Round</string> 
    <key>scope</key> 
    <string>brackethighlighter.round</string> 
    <key>settings</key> 
    <dict> 
     <key>foreground</key> 
     <string>#0000FF</string> 
    </dict> 
</dict> 

<dict> 
    <key>name</key> 
    <string>Bracket Square</string> 
    <key>scope</key> 
    <string>brackethighlighter.square</string> 
    <key>settings</key> 
    <dict> 
     <key>foreground</key> 
     <string>#800080</string> 
    </dict> 
</dict> 

<dict> 
    <key>name</key> 
    <string>Bracket Angle</string> 
    <key>scope</key> 
    <string>brackethighlighter.angle</string> 
    <key>settings</key> 
    <dict> 
     <key>foreground</key> 
     <string>#AE81FF</string> 
    </dict> 
</dict> 

<dict> 
    <key>name</key> 
    <string>Bracket Tag</string> 
    <key>scope</key> 
    <string>brackethighlighter.tag</string> 
    <key>settings</key> 
    <dict> 
     <key>foreground</key> 
     <string>#FD971F</string> 
    </dict> 
</dict> 

<dict> 
    <key>name</key> 
    <string>Single Quote | Double Quote | Regex</string> 
    <key>scope</key> 
    <string>brackethighlighter.quote</string> 
    <key>settings</key> 
    <dict> 
     <key>foreground</key> 
     <string>#AE81FF</string> 
    </dict> 
</dict> 

<!-- END Bracket Highlighter plugin color modifications --> 
+0

किसी कारण से यह अभी भी सही रंग नहीं उठा रहा है। – bootkick

+0

ऊपर सूचीबद्ध सेटिंग्स के साथ संघर्ष हैं या नहीं, यह देखने के लिए कि आपकी थीम ब्रैकेट सेटिंग्स के साथ आती है, देखने के लिए अपनी थीम फ़ाइल के अंदर 'ब्रैकेट' शब्द खोजें। यह भी देखने के लिए जांचें कि फाइल के लिए आपका सिंटैक्स कुछ कोड-जैसे में चुना गया है या नहीं। उदाहरण के लिए, सादे पुराने पाठ मोड में कभी भी बहुत कुछ नहीं होता है। अपने परीक्षण करने के लिए लाल रंग का रंग चुनें ताकि आप वास्तव में देख सकें कि कुछ हो रहा है या नहीं, और '[] 'वर्ग ब्रैकेट जैसे कुछ सरल चुनें। यह देखने के लिए कि प्लगइन कुछ कर रहा है या नहीं, 'रूपरेखा' का प्रयास करें और 'हाइलाइट' भी करें। मेरी पोस्ट केवल आवश्यक सामग्री का एक अंश है। – lawlist

+1

युक्ति: यदि आपके पास bh_core.sublime-सेटिंग्स फ़ाइल नहीं है, तो इस उत्तर में पोस्ट की गई सामग्री का उपयोग करके एक बनाएं। – renatov

5

पुन: प्रारंभ करें।

मैंने बस 20 मिनट शिकार किया और उपरोक्त सभी को आजमाया। आखिर में एक टिप्पणी फिर से शुरू करने का सुझाव दे रही थी; जिसने इसे ठीक किया और मुझे फिर से लोड होने के दौरान कठिन परिश्रम करने के लिए काफी समय दिया।

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