VSCode语法高亮 禁用括号花俏的颜色

在升级到VSCode 1.67版本后,用户遇到了代码中括号颜色异常的问题,尝试禁用扩展、卸载重装等方法无效。问题源于新版本默认启用了Bracket Pair Colorization。解决方法是在设置中关闭该功能,将editor.bracketPairColorization.enabled设置为false。此事件提醒用户在软件升级时注意查阅Release Notes以快速定位问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

升级VSCode到版本1.67之后,源代码的语法高亮 各种括号(小括号、中括号、大括号)成了代码中最醒目的,黄色、紫色、各种颜色看起来没有规律。

排查

一开始我以为是哪个扩展程序不兼容最新的VSCode,搞乱了语法高亮功能。于是我尝试了各种操作,以试图让代码高亮恢复以往的正常,包括:

  1. 禁用所有扩展程序,重开VSCode,卸载所有扩展程序,…
  2. 卸载VSCode, 删除VSCode遗留目录(appdata/settings),重启Windows,…
  3. 重装VSCode,…

问题依旧,因此可以基本确定是VSCode自身的问题。果然,查看April 2022 (version 1.67) Update时发现有这么一条

  • Bracket pair colorization - Colored bracket pairs are now enabled by default.

解决

Bracket pair colorization can be disabled by setting “editor.bracketPairColorization.enabled” to false.

编辑用户范围的配置文件(如"%AppData%\Code\User\settings.json")或项目范围的配置文件(如.vscode/settings.json),添加以下选项

{
  "editor.bracketPairColorization.enabled": false
}

反省

升级软件时,考虑瞟一眼Release Notes / Changelog。另外遇到似是而非的"bug"时也可以看看Release Notes,或从软件的GitHub Issues中搜寻,以快速排查出问题原因。

参考

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值