SublimeText中的 BracketHighlighter 插件的高亮设置的实践

我已经成功安装了 BracketHighlighter 插件,但选中大括号时依然没有高亮,这通常不是插件坏了,而是插件的默认配置或当前文件的语法识别出了问题。
你可以按照以下几个核心步骤逐一排查,基本能解决 90% 的此类问题:
1. 开启“常驻高亮”开关(最常见的原因)
BracketHighlighter 默认的行为其实和 Sublime 原生功能类似,只有光标“悬停”在括号上时才会短暂高亮。如果你希望它始终高亮显示,需要手动开启常驻模式。
  • 点击菜单栏的 Preferences -> Package Settings -> BracketHighlighter -> BracketHighlighter Settings - User(或者 Bracket Settings - User)。
  • 在右侧的用户配置文件中,添加或修改以下两行代码,并保存:
    "high_visibility_enabled_by_default": true,
    "high_visibility_style": "outline"
    注:outline 表示仅显示边框高亮,比默认的 underline(下划线)或 solid(填充)更清晰且不遮挡代码。

image

2. 检查当前文件的语法类型
BracketHighlighter 是基于代码语法(Scope)来识别括号的。如果你的文件被识别成了纯文本,插件就不会生效。
  • 查看 Sublime Text 窗口的右下角状态栏
  • 如果显示的是 Plain Text,请点击它,将其修改为对应的编程语言(如 PythonJavaScriptJSON 等)。纯文本模式下是不会触发括号高亮规则的。

image

posted @ 2026-05-13 20:59  chenlight  阅读(24)  评论(0)    收藏  举报