sublime text3下BracketHighlighter的配置方法


st3的配置方法和st2是有區別的,所以網上搜索到的方法大多不能用,我google之后總結了一下。

一、

1、在st3中按preferences-->package settings-->Bracket highlighter-->Bracket settings-Default打開配置文件。

2、將配置文件信息全選復制一份到Bracket settings-User。

3、在配置文件361行開始的"bracket_styles"中,將style改為hightlight(style有四種方式: solid、underline、outline、highlight,根據自己的習慣挑選一種)。

 

其中的color默認是brackethighlighter.default,顯示為全白,若是改為entity.name.class,在Monokai主題下部分高亮為綠色。

4、將"bracket_styles"以下的樣式類型全部去掉注釋。

其中對應關系為:

{} - curly
() - round
[] - square
<> - angle
“” ” - quote

 5、在sublime的安裝目錄下的Packages文件夾下,找到Color Scheme - Default.sublime-package這個文件,復制一份重命名為Color Scheme – Default.sublime-package.zip,解壓找到Monokai.tmTheme

解壓出來,將配色代碼添加到Monokai.tmTheme中。再把降修改完成的文件放回解壓文件夾重新壓縮為Color Scheme – Default.sublime-package.zip,在改名字Color Scheme – Default.sublime-package放回原來的位置就好了。

配色代碼可以參考

<dict>
    <key>name</key>
    <string>Bracket Default</string>
    <key>scope</key>
    <string>brackethighlighter.default</string>
    <key>settings</key>
    <dict>
        <key>foreground</key>
        <string>#FFFFFF</string>
        <key>background</key>
        <string>#A6E22E</string>
    </dict>
</dict>

<dict>
    <key>name</key>
    <string>Bracket Unmatched</string>
    <key>scope</key>
    <string>brackethighlighter.unmatched</string>
    <key>settings</key>
    <dict>
        <key>foreground</key>
        <string>#FFFFFF</string>
        <key>background</key>
        <string>#FF0000</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>#FF00FF</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>#E7FF04</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>#FE4800</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>#02F78E</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>#FFFFFF</string>
        <key>background</key>
        <string>#0080FF</string>
    </dict>
</dict>

<dict>
    <key>name</key>
    <string>Bracket Quote</string>
    <key>scope</key>
    <string>brackethighlighter.quote</string>
    <key>settings</key>
    <dict>
        <key>foreground</key>
        <string>#56FF00</string>
    </dict>
</dict>

 效果如下圖:

 

參考博文:http://www.dbpoo.com/sublime-text3-brackethighlighter/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM