

新闻资讯
行业动态彻底卸载VSCode需手动清理用户数据与缓存:Windows删%APPDATA%\Code及Cache路径;macOS清~/Library/Application Support/Code、Caches和Preferences;Linux依安装方式执行对应卸载命令并删除~/.config/Code、~/.vscode、~/.cache/Code。
VSCode 卸载不等于删掉安装目录或应用图标——settings.json、扩展、用户数据、缓存、日志这些全留在系统里,重装后还会自动恢复旧配置,甚至引发冲突。
VSCode 的用户配置和缓存分散在多个位置,仅靠控制面板卸载会残留大量文件。关键路径如下:
%APPDATA%\Code:存储 settings.json、keybindings.json、已安装扩展(extensions 文件夹)、全局 Snippets%USERPROFILE%\AppData\Roaming\Code\Cache 和 Code\CachedData:二进制缓存,影响启动速度和插件加载行为%USERPROFILE%\AppData\Local\Programs\Microsoft VS Code:主程序安装目录(若为用户级安装,则在 %LOCALAPPDATA%\Programs\Microsoft VS Code)%USERPROFILE%\AppData\Roaming\Code - Insiders(如果装过 Insiders 版):必须单独检查建议先退出所有 VSCode 进程(包括后台隐藏的 Code.exe),再手动删除上述全部路径。别跳过 Cache 和 CachedData,否则重装后可能复现“扩展失效”或“设置不生效”问题。
macOS 下 VSCode 数据更隐蔽,尤其 Library 中的隐藏目录容易被忽略:
~/Library/Application Support/Code:核心用户数据,含 User 目录下的全部配置与扩展~/Library/Caches/com.microsoft.VSCode:运行时缓存,影响插件初始化和语言服务器响应~/Library/Preferences/com.microsoft.VSCode.helper.plist 和 com.microsoft.VSCode.plist:保存窗口大小、最后打开文件夹等状态/Applications/Visual Studio Code.app:拖入废纸篓前请确认 Dock 中无正在运行实例注意:~/Library 是隐藏目录,用 Cmd+Shift+. 可临时显示;若用 Homebrew 安装(brew install --cask visualstudiocode),还需执行 brew uninstall --cask visualstudiocode 清理符号链接和元信息。
Code 并清空配置Linux 路径最碎片化,尤其区分 snap、deb、tarball 三种安装方式:
sudo apt remove code + sudo apt autoremove,但不会动用户目录sudo snap remove code,否则 /snap/code 残留会干扰新安装~/.config/Code(配置)、~/.vscode(工作区推荐扩展、调试配置)、~/.cache/Code(缓存)执行 rm -rf ~/.config/Code ~/.vscode ~/.cache/Code 前,请确认没把重要工作区设置(如 launch.json 或自定义 tasks.json)存在这些目录下。部分企业环境会将 .vscode 提交到 Git,但本地缓存绝不可提交。
rm -rf ~/.config/Code rm -rf ~/.vscode rm -rf ~/.cache/Code
真正干净的卸载,取决于你是否愿意花两分钟查清自己当初怎么装的、又把配置写在哪了。很多人重装后问题依旧,不是 VSCode 有 bug,是 Code\Cache 里还躺着三个月前某个崩溃的 TypeScript 语言服务器快照。