VS Code闲置几秒出现类似屏保的覆盖效果,卸载主题无效该如何解决?
VS Code闲置后出现类屏保覆盖界面的解决方案

- 第一步:排查闲置屏保类扩展,检查是否安装了
VS Code Screen Saver、Idle Screen、Power Mode(部分特效类拓展的屏保效果默认闲置触发)这类功能性扩展,卸载对应扩展后重启VS Code验证。 - 第二步:用无扩展模式启动验证问题,按下
Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,执行禁用所有扩展然后重新加载命令,也可以直接在终端执行code --disable-extensions启动无扩展版本的VS Code,若该模式下问题消失,逐个启用扩展定位冲突项即可。 - 第三步:关闭硬件加速,若无扩展模式下问题仍然存在,大概率是显卡驱动和VS Code硬件加速渲染逻辑不兼容导致:
- 打开VS Code设置,搜索
硬件加速,勾选禁用硬件加速选项后重启VS Code - 若无法正常操作设置,可以直接编辑
settings.json文件,添加配置项"disable-hardware-acceleration": true后保存重启
- 打开VS Code设置,搜索
- 第四步:重置用户配置,上述方案都无效的情况下,备份现有配置后删除对应路径的用户配置文件夹,重启VS Code即可恢复初始状态:
- Windows路径:
%APPDATA%\Code - Mac路径:
~/Library/Application Support/Code - Linux路径:
~/.config/Code
- Windows路径:
内容的提问来源于stack exchange,提问作者IGRISGOD
相关产品推荐
相关产品推荐

