要彻底卸载VSCode并清空所有配置、缓存和扩展,需先卸载程序本体,再手动删除各系统对应用户数据目录:Windows删%APPDATA%\Code\和%USERPROFILE%.vscode\,macOS删~/Library/Application Support/Code/及缓存与偏好文件,Linux删~/.config/Code/和~/.cache/Code/,并检查远程开发、Shell配置等残留。

要彻底卸载 VSCode 并清空所有配置、缓存和扩展,需分两步:先卸载程序本身,再手动删除残留的用户数据目录。Windows、macOS 和 Linux 的路径不同,但逻辑一致——VSCode 不会自动清理用户目录,必须手动处理。
卸载 VSCode 程序本体
根据系统选择对应操作:
- Windows:打开「设置 → 应用 → 已安装的应用」,找到 Visual Studio Code,点击「卸载」;或使用控制面板中的「程序和功能」卸载。卸载向导默认不会删除用户数据,请勿勾选“删除用户数据”(该选项实际并不存在,只是常见误解)。
-
macOS:直接将
Visual Studio Code.app从「应用程序」文件夹拖入废纸篓即可。系统不会自动清理 ~/Library 中的配置。 -
Linux(deb/rpm 包安装):终端执行
sudo apt remove code(Ubuntu/Debian)或sudo dnf remove code(Fedora),同样仅卸载二进制文件。
删除用户配置与扩展目录
这才是“彻底”的关键。VSCode 所有个性化内容(设置、快捷键、扩展、历史、snippets、登录状态等)都存在用户目录下,路径如下:
-
Windows:
%APPDATA%\Code\(通常为C:\Users\用户名\AppData\Roaming\Code\)
同时建议检查:%USERPROFILE%\.vscode\(旧版或便携模式可能在此) -
macOS:
~/Library/Application Support/Code/
补充清理:~/Library/Caches/com.microsoft.VSCode*、~/Library/Preferences/com.microsoft.VSCode.helper.plist -
Linux:
~/.config/Code/(主配置)
扩展实际存放于:~/.vscode/extensions/(但已被包含在 ~/.config/Code/ 中)
缓存路径:~/.cache/Code/
删除这些文件夹后,重装 VSCode 就是全新环境,无任何历史痕迹。
额外确认项(容易被忽略)
以下位置也可能存有 VSCode 相关残留,建议一并检查:
- 全局安装的扩展(如通过
code --install-extension安装且指定了--force):查看~/.vscode-server/(远程开发用)、~/.vscode-oss/(如果装过 VSCode OSS 版) - Shell 配置中添加的 alias 或 PATH(例如
alias code="..."或export PATH=".../bin:$PATH"):检查~/.bashrc、~/.zshrc、~/.profile等,删掉相关行 - Windows 注册表(极少必要,仅当遇到异常启动行为):检查
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall下是否还有 VSCode 条目(一般卸载后已清)
验证是否卸载干净
执行完上述步骤后,可做三件事验证:
- 重启终端或命令提示符,输入
code --version—— 应提示“command not found”或“不是内部或外部命令” - 搜索电脑中是否还存在名为 “Code”、“VSCode”、“.vscode” 的文件夹(全盘搜索更保险)
- 重新安装 VSCode 后首次启动,观察是否出现欢迎页、是否需要重新登录 GitHub/GitLens 等账户、扩展列表是否为空
基本上就这些。不复杂但容易忽略用户数据目录——只要删对那几个文件夹,就是真正从零开始。










