跳转到主内容
极星编程网:以代码为星,赴技术山海!

VSCode如何卸载干净_完全删除配置与缓存文件教程

彻底卸载VSCode需手动清理用户数据与缓存:Windows删%APPDATA%\Code及Cache路径;macOS清~/Library/Application Support/Code、Caches和Preferences;Linux依安装方式执行对应卸载命令并删除~/.config/Code、~/.vscode、~/.cache/Code。 VSCode 卸载不等于删掉安装目录或应用图标——
settings.json
、扩展、用户数据、缓存、日志这些全留在系统里,重装后还会自动恢复旧配置,甚至引发冲突。 Windows 上彻底清理 VSCode 用户数据与缓存 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
,否则重装后可能复现“扩展失效”或“设置不生效”问题。 mac OS 彻底清除 VSCode 配置与缓存路径 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
清理符号链接和元信息。 ChatGPT (Windows) ChatGPT Windows 版本优化了系统兼容性与响应速度,提供多任务处理和对话记录管理功能,适用于办公辅助、创意写作、学习辅导和日常问答。它能帮助用户快速生成文稿、整理资料和高效获取信息,为个人和团队提供稳定、流畅的生产力体验。 下载 Linux(Debian/Ubuntu)下完全卸载 VSCode 并清空配置 Linux 路径最碎片化,尤其区分 snap、deb、tarball 三种安装方式: deb 包安装:用
sudo apt remove code
+
sudo apt autoremove
,但不会动用户目录 snap 安装:必须用
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 语言服务器快照。

相关文章