VS Code怎么删除插件 彻底清理插件残留文件的方法
VSCode卸载插件后,其物理文件夹、settings.json配置及缓存数据仍残留。需手动删除extensions目录下对应文件夹,清理settings.json中的相关配置项,并清空Cache、CachedData等缓存目录,方能彻底清除残留。
VS Code插件卸载:你以为删了,其实还藏在三个地方
禁用了可不等同于卸载。VS Code里那个明晃晃的“Uninstall”按钮,干的事儿其实相当有限——它只是把插件从注册表里划掉,不让它出现在已安装列表里。但插件本体文件夹还在磁盘上,settings.json里写死的配置项纹丝没动,甚至连占用的缓存空间都没清掉。换句话说,下次你无意触发某个功能,它可能还会跳出来报个require错误,或者在后台悄悄干活。
那问题来了:真要清干净,得动几个地方?

插件物理文件夹在哪?直接删才真正卸载
VS Code不会替你清理已卸载插件的磁盘文件。插件本体就是个解压后的完整文件夹,必须手动定位并干掉:
- Windows:
%USERPROFILE%\.vscode\extensions(比如一个叫ms-python.python-2026.1.1的文件夹) - macOS:
~/Library/Application Support/Code/Extensions/ - Linux:
~/.vscode/extensions/
别靠名字猜。右键点插件选择「Copy Extension ID」(像 ms-python.python 这种),再到文件夹里按这个 ID 搜索,精准匹配后整个文件夹删掉。有一点要提醒:删错父目录 extensions 会导致所有插件丢失,但只删单个子文件夹是安全的。
settings.json 里藏着插件配置,不清理会干扰新装同名插件
很多插件——比如 esbenp.prettier-vscode 或 hediet.vscode-drawio——会在全局 settings.json 里写入配置项。即便插件已卸载,这些键值依然存在。重装时被自动继承,甚至引发冲突。
- 打开命令面板(
Ctrl+Shift+P),运行Preferences: Open Settings (JSON) - 搜索插件 ID 或常见关键字(如
prettier.、drawio.、python.defaultInterpreter) - 整行删除,保存后重启 VS Code
需要注意的是,有些设置项嵌套在对象里(比如 "editor.codeActionsOnSa ve" 下的子字段),光搜关键字可能漏掉,得看上下文。
插件缓存和运行时数据藏在非 extensions 目录里
插件卸载后,Cache、CachedData、workspaceStorage 这些目录仍然保留着它的二进制缓存、语言服务器快照、临时状态。它们不占大空间,但可能让新装插件卡在“正在激活”或反复崩溃。
- Windows:
%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData、%APPDATA%\Code\User\workspaceStorage - macOS:
~/Library/Caches/com.microsoft.VSCode、~/Library/Application Support/Code/WorkspaceStorage - Linux:
~/.cache/Code、~/.config/Code/WorkspaceStorage
清空这些目录前,务必确认 VS Code 已完全退出——任务管理器里看不到 Code.exe 或 Code Helper 进程,否则部分文件被占用删不掉。
为什么 code --uninstall-extension 有时没用?
这个命令本质是调用 UI 卸载流程,只对“当前启用/已安装状态”的插件生效。如果插件早已被禁用,或者你手动删过文件夹但没清注册表,它会报 Extension 'xxx' is not installed.,但实际上残留还在磁盘上。
- 先用
code --list-extensions确认插件是否还在列表里 - 若不在,说明 UI 层已“卸载”,但物理文件和配置很可能还活着
- 此时唯一可靠方式就是直奔
extensions目录删文件夹 + 清settings.json+ 清缓存路径
说白了,最难清理的从来不是插件本身,而是它悄悄写进用户数据目录的配置项、缓存、甚至全局 snippets——这些东西不会出现在插件市场页面里,也从不提示你“我留下了什么”。
Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。
Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。
Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。
Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等
Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。
Android Studio 是 Google 面向 Android 应用开发提供的官方集成开发环境,以 IntelliJ IDEA 为基础,集成智能代码编辑、Gradle 构建、设备模拟、界面预览、调试测试及性能分析工具,














