sublime text3下BracketHighlighter的配置方法

st3的配置方法和st2是有区别的,所以网上搜索到的方法大多不能用,我google之后总结了一下。

一、

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

2、将左侧配置文件信息全选复制一份到右侧的Bracket settings-User。

3、在配置文件631行开始的"bracket_styles"中,将style改为hightlight(style有四种方式: solid、underline、outline、highlight,根据自己的习惯挑选一种)。

{
    "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": "underline"
        },
        "square": {
            "icon": "square_bracket",
            "color": "brackethighlighter.square",
            "style": "underline"
        },
        "angle": {
            "icon": "angle_bracket",
            "color": "brackethighlighter.angle",
            "style": "underline"
        },
        "tag": {
            "icon": "tag",
            "color": "brackethighlighter.tag",
            "style": "highlight"
        },
        "single_quote": {
            "icon": "single_quote",
            "color": "brackethighlighter.quote",
            "style": "underline"
        },
        "double_quote": {
            "icon": "double_quote",
            "color": "brackethighlighter.quote",
            "style": "underline"
        },
        "regex": {
            "icon": "regex",
            "color": "brackethighlighter.quote",
            "style": "outline"
        }
    }

}


 

其中的color默认是brackethighlighter.default,显示为全白,若是改为entity.name.class,在Monokai主题下部分高亮为绿色。

4、将"bracket_styles"以下的样式类型全部去掉注释。

其中对应关系为:

1
2
3
4
5
{} - curly
() - round
[] - square
<> - angle
“” ” - quote

 5、在sublime的安装目录下的Packages文件夹下,找到Color Scheme - Default.sublime-package这个文件,复制一份重命名为Color Scheme – Default.sublime-package.zip,解压找到Monokai.tmTheme

千万不要解压出来然后压缩回去,不然sublime不认识,直接在压缩文件中改,将配色代码添加到Monokai.tmTheme中。再把降修改完成的文件放回解压文件夹重新压缩为Color Scheme – Default.sublime-package.zip,在改名字Color Scheme – Default.sublime-package放回原来的位置就好了。

配色代码可以参考

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
< 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 >

 效果如下图:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值