VS Code提示“BracketPair Settings: excludedLanguages is not an array”如何屏蔽?
解决VS Code中"BracketPair Settings: excludedLanguages is not an array"弹窗提示
检查并修复配置文件
- 按
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板,点击右上角的{}图标打开设置JSON文件 - 查找
editor.bracketPairColorization.excludedLanguages配置项,确保它是数组格式,比如:
或者包含具体语言的数组:"editor.bracketPairColorization.excludedLanguages": []"editor.bracketPairColorization.excludedLanguages": ["markdown", "plaintext"] - 如果发现旧的
bracket-pair-colorizer-2相关配置,直接删除,残留的无效配置可能触发错误提示
- 按
排查第三方插件
- 按
Ctrl+Shift+X打开扩展面板,搜索所有和括号着色、代码格式化相关的插件 - 临时禁用所有第三方插件,重启VS Code后观察提示是否消失。如果消失,再逐个启用插件,定位到引发问题的插件后,卸载或更新它
- 按
重置VS Code设置(可选,谨慎操作)
- 按
Ctrl+Shift+P打开命令面板,输入Preferences: Reset Settings - 选择重置用户设置或所有设置,操作前建议先导出当前设置(设置JSON面板右上角有导出按钮)
- 按
清除VS Code缓存(可选)
- 完全关闭VS Code
- 删除对应系统的缓存目录:
- Windows:
%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData - Mac:
~/Library/Caches/Code - Linux:
~/.cache/code
- Windows:
- 重启VS Code
内容的提问来源于stack exchange,提问作者Rexcirus
相关产品推荐
相关产品推荐

