直接使用 Developer: Open Cache Folder 命令可准确打开当前 VSCode 实例的真实缓存目录,避免手动拼路径出错;该命令自 VSCode 1.70+ 原生支持,自动适配系统、安装方式及 --cache-dir 等参数,无需插件,且能精准定位非默认缓存路径。

直接按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入并执行 Developer: Open Cache Folder,就能秒开当前 VSCode 实例的缓存根目录。
为什么不用手动拼路径?
VSCode 缓存位置随系统、安装方式、启动参数动态变化:%APPDATA%\Code\Cache(Windows)、~/Library/Caches/Code(macOS)、~/.config/Code/Cache(Linux)只是默认值;若用了 --cache-dir 启动参数,路径就完全不一样。硬记或手输极易出错,且多根工作区、便携模式下更不可靠。
-
Developer: Open Cache Folder是 VSCode 内置命令,由运行时自动解析真实缓存路径,100% 准确 - 它只打开当前 VSCode 实例所用的缓存目录——比如你用
--cache-dir "E:\VSCode\Cache"启动,点这个命令就开E:\VSCode\Cache,不是默认路径 - 不依赖插件、不需配置,VSCode 1.70+ 原生支持,无需额外安装扩展
常见错误:搜不到命令或打开空目录
现象是输入 Open Cache 没反应,或命令执行后弹出一个空文件夹。原因通常有三个:
- VSCode 版本低于 1.70(该命令 2022 年底加入),升级到最新稳定版即可
- 误输成
Open Caches Folder或Cache Directory——命令名严格为Developer: Open Cache Folder,大小写和空格不能错 - 刚启动 VSCode 就立刻执行,缓存目录尚未初始化(尤其首次启动或清过缓存)。等几秒再试,或先新建一个终端、打开一个文件触发缓存写入
想批量清理缓存?别删整个 Cache 文件夹
直接删 Cache 目录虽能释放空间,但会导致下次启动变慢、部分 UI 渲染闪烁、终端字体加载延迟——因为这些缓存是运行时重建的,不是“可有可无”的垃圾。
- 真正该定期清理的是:
CachedData(语法高亮缓存)、CachedExtensionVSIXs(插件安装包)、logs(日志)——它们在Developer: Open Extensions Folder同级目录下,但不在Cache里 - 更安全的做法:用
Developer: Show Running Extensions看哪些插件长期占用缓存,再针对性禁用或重装 - 若 C 盘告急,优先删
%APPDATA%\Code\User\workspaceStorage(工作区符号索引),它常占数 GB,且重建速度远快于Cache
容易被忽略的是:Developer: Open Cache Folder 打开的是「缓存根目录」,里面包含多个子文件夹(如 Cache、GPUCache、Code Cache),不要误以为只有最外层那个叫 Cache 的文件夹才需要关注。











