Notepad++括号高亮需先开启“设置→首选项→性能→括号匹配”开关,否则样式设置无效;勾选后光标移出再入即生效。该功能仅对正确识别语法的文档类型有效,64位旧版可能存在高亮色显示为白色的问题,建议升级至v8.6+。

括号高亮不生效?先确认这个开关开了没
Notepad++ 默认并不自动高亮匹配括号,必须手动开启。很多人翻遍“样式配置器”调颜色,却漏掉最基础的全局开关——它藏在 设置 → 首选项 → 性能 里,叫 括号匹配,必须勾选。不勾,后面所有颜色设置都白配。
- 勾选后无需重启,但光标需移出再移回括号才触发高亮(部分版本需按一次方向键)
- 该功能只对当前文档类型生效;若文件没正确识别语法(如 .js 被当成纯文本),括号高亮也会失效
- 64位 Notepad++ 某些旧版存在渲染 bug:高亮色显示为白色而非你设置的颜色,这是已知兼容性问题,升级到 v8.6+ 可解决
XBrackets 插件:支持自定义括号对和颜色
原生括号匹配只认 ()、[]、{},且不能改高亮样式。要加 <>、「」 或 Unicode 括号(如「『』」、「【】」),得靠插件。
- 用
插件管理器安装XBrackets(不是 XBrackets Lite) - 安装后进
设置 → XBrackets 选项 → 配对字符,点击+添加:</>、『/』等成对符号 - 在
颜色标签页里,可分别设匹配成功/失败时的背景色——注意:这里设的是“整对括号”的背景,不是光标所在括号的边框
Alt+Q 插件:快速选中括号内容,比双击更可靠
原生 Ctrl + 双击 只能设一种括号类型,且对嵌套多层或跨行括号常失效。第三方插件 BracketHighlighter(或类似 Alt-Q 插件)直接绕过这个限制。
- 安装后按
Alt+Q,光标所在位置最近的一对匹配括号内容即被选中(含括号本身) - 连续按
Alt+Q会向外扩展一层,比如从(a)→(b(a)c)→ 整个函数体,适合快速提取嵌套结构 - 它支持 Unicode 括号(如「」、〔〕),也支持多重光标:按住
Ctrl点击多个位置,再统一按Alt+Q,各处同时选中
正则表达式匹配括号内容:别忘了转义和非贪婪
搜索时想批量提取 () 里的内容?用正则最灵活,但也最容易写错。
-
\((.*?)\)才是对的:外层\(和\)是转义,中间.*?是非贪婪匹配;写成(.*)会跨多组括号“吃掉”全部内容 - 匹配
{}时同理:\{(.*?)\};方括号要特别注意:\[(.*?)\],因为[在正则里是特殊字符 - Notepad++ 正则引擎对长度敏感:单条表达式超过 69 字符可能截断或报错,复杂需求建议分步处理
真正麻烦的不是设不设高亮,而是当文件里混用多种括号风格(比如 Markdown 里有 `code()`、JSON 有 {"key":[]}、还有中文引号「」),这时候原生机制基本瘫痪——得靠 XBrackets + Alt-Q 组合拳,而且要提前把配对规则一条条加全,漏一个就卡住。

















