Sublime Text需安装BracketHighlighter插件实现持久可定制的括号高亮;默认支持常用括号对,通过用户配置可调整样式、颜色及语言适配,启用high_visibility_enabled_by_default和outline风格可获得清晰实线边框效果。

Sublime Text 默认会高亮匹配的括号,但效果较弱(仅短暂闪烁、无边框)。要实现更清晰、持久、可定制的括号高亮(如加粗边框、背景色、不同括号类型区分),需安装并配置插件 BracketHighlighter。
安装 BracketHighlighter
推荐通过 Package Control 安装:
- 按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)打开命令面板
- 输入 Install Package,回车选择 Package Control: Install Package
- 搜索 BracketHighlighter,点击安装
- 安装完成后无需重启,插件自动生效
基础高亮即刻可用
安装后默认已启用常用括号对(()、[]、{}、、引号等)的高亮。将光标放在任一括号上,匹配的另一端会立即以粗边框+浅色背景形式突出显示。
若没反应,检查是否被其他插件干扰,或确认光标确实在括号字符上(不是括号内空格或换行)。
自定义高亮样式(关键设置)
通过修改 BracketHighlighter 的用户配置,可调整颜色、粗细、动画等。操作如下:
- 菜单栏 → Preferences → Package Settings → BracketHighlighter → Bracket Highlighter Settings – User
- 在右侧用户配置文件中添加或修改以下常用项(JSON 格式):
{
"bracket_styles": {
"default": {
"icon": "dot",
"color": "brackethighlighter.default",
"style": "underline"
},
"curly": {
"icon": "curly_bracket",
"color": "brackethighlighter.curly",
"style": "solid"
}
},
"high_visibility_enabled_by_default": true,
"high_visibility_style": "outline",
"high_visibility_color": "brackethighlighter.guide"
}
说明:
high_visibility_style 推荐设为 "outline"(实线边框)或 "solid"(填充色块);
high_visibility_enabled_by_default 设为 true 可让高亮常驻(不依赖光标悬停);
颜色名(如 brackethighlighter.default)需配合主题色板,也可直接用 hex 色值如 "#FF0000"。
进阶:支持自定义括号与语言
如需高亮 HTML 标签、Python 的 if:/endif、或自定义符号(如 `«»`),可在用户设置中扩展 brackets 或 bracket_patterns:
- 添加新括号对(例如中文书名号):
"brackets": [
{"name": "chinese_book", "open": "«", "close": "»", "style": "chinese_book"}
]
- 为特定语法(如 Markdown)单独启用/禁用:
"languages": {
"markdown": {"enabled": false},
"python": {"enabled": true}
}
保存配置后自动生效,无需重启。
基本上就这些。BracketHighlighter 设置不复杂但容易忽略高可见性开关和样式选项,调好后写代码时括号结构一目了然。










