Mac上VS Code插件缓存占空间拖慢响应,根源是未随卸载清除的临时文件与残留目录;需精准删除已卸载插件文件夹、清理插件内node_modules等缓存子目录、清空Chromium渲染及GPU缓存,并执行Extensions: Clear Extensions Cache命令。
mac 上 vs code 插件缓存占空间、拖慢响应,核心问题不是插件本身,而是它留下的各种临时文件和残留目录——比如下载中断的 -cache 包、旧版本扩展文件夹、语言服务器二进制、node_modules 缓存等。这些不随卸载自动清除,长期堆积可达数 gb。清理关键在于“精准删、彻底退、分层理”,而不是一键清空整个 extensions 目录。
卸载不用的插件并手动删物理文件夹
VS Code 点「Uninstall」只删注册信息,插件本体仍留在磁盘上:
- 打开 VS Code → 左侧 Extensions 图标(或 Cmd+Shift+X)→ 输入 @installed 查看启用中的插件;
- 右键体积大、长期未用的插件(如 C/C++、Python 官方包、Rust Analyzer),选 Uninstall;
- 退出 VS Code 全部进程(活动监视器中确认无
Code或Code Helper); - 打开 Finder → Cmd+Shift+G → 输入:
~/Library/Application Support/Code/Extensions; - 按大小排序(右键任一文件夹 → 「显示简介」),删除已卸载插件对应文件夹(如
ms-python.python-2024.8.0)及带-old、-backup、202[0-2]的旧版本目录。
清理插件自带的本地缓存子目录
很多插件(Python、ESLint、Prettier)会在自己目录内生成大量缓存,需手动进子目录删:
- 进入
~/Library/Application Support/Code/Extensions/xxx.extension-id; - 检查是否存在以下文件夹(若存在且体积明显偏大):
node_modules、out、dist、.cache、bin; - 删除它们,但保留
package.json、extension.js等核心文件; - 特别注意:名字以
-cache结尾的子目录(如ms-python.python-2024.12.0-cache)可直接整删——这是更新失败残留,VS Code 启动时会卡在这类损坏包上。
清空 Chromium 渲染与 GPU 缓存
这部分是 UI 卡顿、右键延迟、终端输入迟滞的主因,和插件无关但常被忽略:
- 确保 VS Code 完全退出(活动监视器查无残留进程);
- Finder → Cmd+Shift+G → 输入:
~/Library/Caches/com.microsoft.VSCode; - 删除其中全部内容(包括
Cache、GPUCache、CachedExtensions); - 顺手清理:
~/Library/Caches/com.microsoft.VSCode.ShipIt(自动更新缓存); - 重启 VS Code 后首次加载稍慢属正常,不会丢设置或已启用插件。
用命令面板执行内置缓存清理
VS Code 自带的清理指令能安全清除扩展元数据和无效下载记录,不影响功能状态:
- 启动 VS Code(无需打开项目);
-
Cmd+Shift+P → 输入:
Extensions: Clear Extensions Cache→ 回车; - 等待底部状态栏出现 Extensions cache cleared 提示;
- 再重启一次编辑器,让所有缓存重建生效。


















