Visual Studio Code扩展反复自动删除,求解决方案
解决VSCode每次启动扩展被清空的问题
检查VSCode数据目录权限
不同系统的核心数据目录如下:- Windows:
%APPDATA%\Code - macOS:
~/Library/Application Support/Code - Linux:
~/.config/Code
确认当前用户对该目录拥有完整的读写权限,权限不足时,Windows可右键目录修改权限,Linux/macOS可执行命令chown -R $USER:$USER [对应目录路径]。
- Windows:
关闭设置同步功能
打开VSCode后点击左下角账户图标,彻底关闭设置同步。同步服务异常时,可能会错误重置扩展列表。删除损坏的扩展存储文件
完全关闭VSCode,找到并删除以下内容:- 扩展安装目录:
~/.vscode/extensions(全系统通用路径) - 扩展配置文件:对应系统数据目录下的
User/extensions.json
重启VSCode后重新手动安装扩展。
- 扩展安装目录:
排查第三方清理工具
检查系统中的清理软件、杀毒软件,是否将VSCode的扩展目录标记为可清理的临时文件,将相关目录加入白名单即可。用便携版测试
下载VSCode便携版,解压后直接运行,安装扩展后重启验证。如果便携版无问题,说明原安装的VSCode配置目录存在损坏或权限异常。
内容的提问来源于stack exchange,提问作者İsa Ertürk
相关产品推荐
相关产品推荐

