VS Code深色主题下划线间文本高亮为白色粗体该如何修复?
解决VS Code深色主题下划线文本高亮异常的问题
1. 检查自定义语法高亮规则
打开设置面板(快捷键Cmd+,),搜索editor.tokenColorCustomizations,查看是否存在针对下划线分隔标识符的自定义颜色/粗体规则。如果有可疑的textMateRules配置,先注释掉,重启VS Code测试是否恢复正常。
2. 排查扩展干扰
打开命令面板(Cmd+Shift+P),执行Disable All Installed Extensions,重启后切换到深色主题查看问题是否消失。如果正常,再逐个启用扩展,定位到引发问题的扩展后,选择更新或卸载它。
3. 重置用户设置
点击设置面板右上角的Open Settings (JSON),清空settings.json内的所有内容并保存,重启VS Code后测试高亮效果。确认正常后,再逐步添加你需要的个性化设置。
4. 调整MacOS字体渲染
在设置中搜索editor.fontFamily,尝试切换为默认编程字体(如Menlo, Monaco, 'Courier New', monospace)或其他常用编程字体(比如JetBrains Mono)。同时检查editor.fontLigatures是否开启,关闭后再测试。
5. 更新VS Code到最新版本
你当前使用的1.78.2版本发布时间较早,新版本大概率修复了这类语法高亮的bug。点击左上角Code -> Check for Updates,安装更新后重启软件验证问题是否解决。
内容的提问来源于stack exchange,提问作者Gopal Penny
相关产品推荐
相关产品推荐

