Visual Studio 2017 v15.7.2浅色主题下Code Lens显示异常求助
解决VS2017 v15.7.2浅色主题下Code Lens文本难以辨认的问题
从你提供的截图能看到:浅色主题里Code Lens的文本和背景对比度太低,导致内容模糊不清;而深色主题下显示完全正常。我之前碰到过类似的情况,给你几个经过验证的实用解决办法:
重置Visual Studio用户设置
自定义设置冲突是这类渲染问题的常见诱因,重置操作能快速恢复默认状态:- 打开VS,点击顶部菜单栏的「工具」→「导入和导出设置」
- 选择「重置所有设置」,按需选择是否保存当前设置的备份
- 挑选要重置到的默认配置(比如「常规开发设置」),完成后重启VS
手动调整Code Lens的颜色配置
直接修改对应元素的颜色,确保在浅色主题下有足够对比度:- 点击「工具」→「选项」→「环境」→「字体和颜色」
- 在「显示其设置」下拉框中找到「Code Lens」相关条目(比如「Code Lens 文本」「Code Lens 次要文本」)
- 分别修改它们的「前景色」,选择深灰、黑色这类在浅色背景上清晰的颜色,确定后即可生效
更新VS到最新补丁版本
VS2017 v15.7.2属于较早的版本,微软大概率已经修复了这个主题渲染的bug:- 打开VS,点击「工具」→「获取工具和功能」
- 在弹出的安装器里切换到「更新」标签,安装所有可用的累积更新,完成后重启VS
禁用并重新启用Code Lens功能
简单的重置操作有时候能修复临时的渲染异常:- 点击「工具」→「选项」→「文本编辑器」→「所有语言」→「Code Lens」
- 取消勾选「启用Code Lens」,点击确定后重启VS
- 再次进入该设置页面,重新勾选「启用Code Lens」,确定后查看效果
内容的提问来源于stack exchange,提问作者xariez
相关产品推荐
相关产品推荐

