VSCode中Microsoft C#扩展引发语法高亮异常问题求助
VSCode C#扩展导致代码高亮异常的解决方案求助
在使用VSCode开发C#时,遇到代码高亮异常问题:下一行部分颜色会复制上一行的颜色,整体高亮显示混乱。已尝试重启VSCode、更换主题,问题仍未解决,排查后确定是Microsoft C#扩展导致,但开发必须依赖该扩展,寻求解决办法。
相关截图
Microsoft C#扩展

启用C#扩展前

启用C#扩展后

可行解决方案尝试
- 重置C#扩展设置:打开VSCode设置,搜索
C#,找到Extensions: C# Configuration,点击Reset Settings按钮,恢复扩展默认配置后重启VSCode。 - 更新或回滚C#扩展:在扩展市场找到Microsoft C#扩展,检查是否有更新版本,更新后重启;若更新后问题依旧,可尝试回滚到之前稳定版本(点击扩展详情页的
Install Another Version选择历史版本)。 - 清除VSCode缓存:关闭VSCode,删除对应路径的缓存文件夹后重新打开:
- Windows:
%APPDATA%\Code\Cache和%APPDATA%\Code\CachedData - macOS:
$HOME/Library/Application Support/Code/Cache和$HOME/Library/Application Support/Code/CachedData - Linux:
$HOME/.config/Code/Cache和$HOME/.config/Code/CachedData
- Windows:
- 禁用其他冲突扩展:暂时禁用除C#外的其他扩展,逐一排查是否有扩展与C#扩展冲突,找到冲突扩展后移除或更新。
- 修复或重新安装.NET SDK:C#扩展依赖.NET SDK,打开终端运行
dotnet --info检查SDK状态,若有异常,重新下载安装对应版本的.NET SDK。
内容的提问来源于stack exchange,提问作者GreenChild
相关产品推荐
相关产品推荐

