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/