sublime3主题和BracketHightLighter插件配置
sublime有很高的配置性,这里说下他的主题部分和插件(BracketHightLighter)的相关配置。
sublime主题
我的sublime版本为3126
网上有很多主题,可通过package control来安装,就不说啦
BracketHightLighter插件配置
安装
安装不说了,直接在package control中安装
配置
打开
Preferences > Package Settings > BracketHighlighter > Bracket Settings
不同版本的sublime会有些差异,sublime3的话一般配置分为
- 默认配置(用户不可更改,以防你改残了)
- 用户配置(这部分随便你改,大不了最后直接删掉)
这个就像css一样,用户配置的部分会覆盖默认的配置
现在,你看到两栏,左边就是默认配置啦,改不了的,右边就是用户配置,现在空空的向其中添加如下,
其中,根据英文名就可以知道default(默认),curly(大括号),round(小括号),square(方括号)……是分别配置各自的显示信息的啦
style 属性就是展示的类型了,默认为下划线(underline),个人偏好都改为高亮(highlight)
color 的配置稍微繁琐,放到下面讲
{
"bracket_styles":
{
"default": {
"icon": "dot",
"color": "entity.name.class",
"color": "brackethighlighter.default",
"style": "highlight"
},
"unmatched": {
"icon": "question",
"color": "brackethighlighter.unmatched",
"style": "highlight"
},
"curly": {
"icon": "curly_bracket",
"color": "brackethighlighter.curly",
"style": "highlight"
},
"round": {
"icon": "round_bracket",
"color": "brackethighlighter.round",
"style": "highlight"
},
"square": {
"icon": "square_bracket",
"color": "brackethighlighter.square",
"style": "highlight"
},
"angle": {
"icon": "angle_bracket",
"color": "brackethighlighter.angle",
"style": "highlight"
},
"tag": {
"icon": "tag",
"color": "brackethighlighter.tag",
"style": "highlight"
},
"single_quote": {
"icon": "single_quote",
"color": "brackethighlighter.quote",
"style": "highlight"
},
"double_quote": {
"icon": "double_quote",
"color": "brackethighlighter.quote",
"style": "highlight"
},
"regex": {
"icon": "regex",
"color": "brackethighlighter.quote",
"style": "outline"
}
}
}
BracketHightLighter插件默认是使用下划线的(underline)
color的配置
比如其中的
"curly": {
"icon": "curly_bracket",
"color": "brackethighlighter.curly",
"style": "highlight"
},
color属性值为brackethighlighter.curly,这个在哪呢
首先要找到正在使用的主题,打开Packages文件夹,再打开User > Preferences.sublime-settings
第一行就是正在使用的主题配置
之后(Preferences > Browse Packages)打开Packages文件夹,User > Color Highlighter > themes
我试用的Monokai.tmTheme,打开,向<array></array>添加
<dict>
<key>name</key>
<string>Bracket Curly</string>
<key>scope</key>
<string>brackethighlighter.curly</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#CC99CC</string>
</dict>
</dict>
保存后就发现花括号高亮颜色就变成粉红色啦,其他配置同理