2013-03-27 3 views

答えて

9

編集し~/Library/Application Support/Sublime Text 2/Packages/BracketHighlighter/bh_core.sublime-settings

そして、設定された "スタイル" に "ハイライト" achブラケットタイプを強調表示します。中括弧の例を次に示します。

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

クール、私はそれを強調表示することができますが、すべてのタイプに明示的な色を設定したにもかかわらず、同じ色、つまり白ですべてを強調表示します。 – bootkick

+0

@lawlistと同様に、 '.tmTheme'ファイルに色を設定し、' bh_core.sublime-settings'ファイルで色を設定する必要があります。 (白はBH2のデフォルトです、私は信じています) – AGS

+0

うーん...これは本当に変です。私の他のPCのブラケットの蛍光灯の上のcozはすごくうまく動作し、私はそれのために何かを設定する必要があります。 – bootkick

31

AGSのコメントに基づいて私の例を変更しました。これには、いくつかのハイライトオプションが含まれています。残りはアウトラインです。 AGSありがとう、この便利なスレッドを作成するための元のポスターに感謝します。


bh_core.sublime-設定E用

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

あなたのテーマファイルの中に 'bracket 'という単語を検索し、上記の設定と競合があるかどうかを確認します。テーマにはブラケット設定があります。また、ファイルの構文がコードのようなものに選択されているかどうか確認してください。たとえば、普通のテキストモードではあまり起こりません。あなたのテストを行うために赤のような色を選んで、何かが起きているかどうかを実際に確認し、 '[]'のような単純なものを選んでください。プラグインが何かをしているかどうかを見るために 'outline'と' highlight 'を試してみてください。私の投稿は、必要な食材を抜粋したものに過ぎません。 – lawlist

+1

ヒント:bh_core.sublime-settingsファイルがない場合は、この回答に投稿されている内容を使用してファイルを作成してください。 – renatov

5

再起動崇高な。

私はちょうど20分の狩りをして、上記のすべてを試してみました。最後に、再起動を示唆するコメントが見つかりました。それはそれを修正し、リロードしている間に自分を叩き込むほどの短い時間を私に与えました。

関連する問題