很多插件在github上都有比较详细的说明 告知安装位置什么的
一般来说 插件都是放在Packages目录里面的 从Github上下载 解压得到的文件夹然后放入到Packages中
这个目录在哪里呢? Preferences----browse packages 即可看到
这里我只说说BracketHighlighter 就是高亮括号用啦
网络好的话可以在install packages 里面搜索
手动安装
尽管http://www.ladyloveit.com/sublime/developers-commonly-used-10-sublime-text-plugin/
这里说下载后就可以直接用 但是还是要配置下的
去Github获取https://github.com/facelessuser/BracketHighlighter
解压后是BracketHighlighter-master 文件夹 改为BracketHighlighter放入到packages中
(不去掉后面的master的话接下来的文件因为路径不对是找不到的...显示的时木有内容)
配置参考http://www.cnblogs.com/liu-liang/archive/2013/06/09/3129471.html
在preferences-->package settings-->Bracket highlighter-->Bracket settings-Default会打开一个文件
将"bracket_styles"中的style改为hightlight
"bracket_styles"以下的样式类型去掉注释 ----注意语法!(不要忘了添加逗号)
原来这里写的样式可能是underline Or outline ... 表示的是用underline和outline的方式来强调括号
改为highligter 则是用颜色来强调 所以把default里面改为 highlight
// Define region highlight styles
"bracket_styles": {
// "default" and "unmatched" styles are special
// styles. If they are not defined here,
// they will be generated internally with
// internal defaults. // "default" style defines attributes that
// will be used for any style that does not
// explicitly define that attribute. So if
// a style does not define a color, it will
// use the color from the "default" style.
"default": {
"icon": "dot",
// BH1's original default color for reference
// "color": "entity.name.class",
"color": "brackethighlighter.default",
"style": "highlight"
}, // This particular style is used to highlight
// unmatched bracekt pairs. It is a special
// style.
"unmatched": {
"icon": "question",
// "color": "brackethighlighter.unmatched",
"style": "outline"
},
// User defined region styles
"curly": {
"icon": "curly_bracket"
// "color": "brackethighlighter.curly",
// "style": "underline"
},
"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",
// "endpoints": true,
// "color": "brackethighlighter.tag",
"style": "outline"
},
"c_define": {
"icon": "hash"
// "color": "brackethighlighter.c_define",
// "style": "underline"
},
"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": "underline"
}
},
自定义高亮颜色
再来到Packages----Color Scheme - Default 文件夹
找到你所使用的配色(主题)文件(我的是Solarized(Light).tmTheme),打开
这里就是自定义各种括号的配色啦!
配色可以参考http://stackoverflow.com/questions/15661731/sublime-bracket-highlighter-not-coloring-brackets
这是我的配色 (针对默认主题Monokai) 就是在Monokai.thTheme 对应位置写上下面的配置(这里就是配置颜色)
这个配色不是很好... 如果不配色默认的也不错
<dict>
<key>name</key>
<string>Unmatched</string>
<key>scope</key>
<string>brackethighlighter.unmatched</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFC683</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>#FFAB00</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>#FFAB00</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>#FFAB00</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>#FFAB00</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>#FFAB00</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>#FFAB00</string>
</dict>
</dict>