2013-03-27 12 views

Antwort

9

Bearbeiten Sie Ihre ~/Library/Application Support/Sublime Text 2/Packages/BracketHighlighter/bh_core.sublime-settings

und setzen Sie "Stil" auf "Highlight" für e Achten Sie darauf, dass der Bracket-Typ markiert ist. Hier ist ein Beispiel für geschweifte Klammern.

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

cool, ich kann es hervorheben, aber jetzt hebt es alle mit derselben Farbe hervor, d. H. Weiß, obwohl ich für jeden Typ explizite Farben eingestellt habe. – bootkick

+0

Wie @lawlist erwähnt, müssen Sie die Farben in Ihrer '.tmTheme' Datei einstellen und diese in Ihrer' bh_coreclimate-settings' Datei aufrufen. (Weiß ist der BH2 ​​Standard, glaube ich) – AGS

+0

Hmm ... das ist wirklich seltsam. Coz auf meinem anderen PC Klammer Textmarker funktioniert unglaublich gut und ich dint muss alles dafür einrichten. – bootkick

31

Ich habe mein Beispiel basierend auf den Kommentaren von AGS geändert - es enthält jetzt ein paar Highlight-Optionen und der Rest sind Gliederung. Danke AGS und danke dem ursprünglichen Plakat für das Herstellen dieses nützlichen Fadens.


bh_core.sublime-Einstellungen

{ 
    "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

aus irgendeinem Grund seine immer noch nicht die richtigen Farben abholen. – bootkick

+0

Suchen Sie nach dem Wort 'bracket' in Ihrer Theme-Datei, um zu sehen, ob es Konflikte mit den oben aufgeführten Einstellungen gibt - einige Themes kommen mit Bracket-Einstellungen. Überprüfen Sie auch, ob Ihre Syntax für die Datei zu etwas Code-ähnlich ausgewählt ist. Zum Beispiel passiert im einfachen alten Textmodus nicht viel. Wählen Sie eine Farbe wie Rot, um Ihre Tests durchzuführen, damit Sie wirklich sehen können, ob etwas passiert, und wählen Sie etwas Einfaches wie '[]' eckige Klammern. Probiere 'outline' und' 'highlight'' um zu sehen, ob das Plugin etwas macht. Mein Beitrag ist lediglich ein Auszug der notwendigen Zutaten. – lawlist

+1

Tipp: Wenn Sie keine bh_core-Einstellungsdatei haben, erstellen Sie eine mit dem in dieser Antwort angegebenen Inhalt. – renatov

5

Neustart Sublime.

Ich verbrachte nur 20 Minuten Jagd und versuchte alle oben usw. Schließlich fand einen Kommentar an anderer Stelle einen Neustart vorschlägt; Das reparierte es und gab mir einen kurzen Moment lang genug, um mich selbst hart zu schlagen, während es neu lud.