MacOS下清除VSCode特定文件夹历史会话缓存方法求助
解决MacOS下VSCode特定文件夹会话缓存残留问题
针对你使用VSCode 1.72.2在MacOS上遇到的特定文件夹会话残留问题,以下是精准的缓存清理方案:
核心缓存位置
VSCode针对每个文件夹/工作区的会话(包括已打开文件记录)存储在以下路径:
~/Library/Application Support/Code/User/workspaceStorage/
该目录下包含多个随机命名的子文件夹,每个子文件夹对应一个曾打开过的工作区/文件夹的会话数据。
定位并删除目标缓存
- 关闭VSCode:确保VSCode完全退出,可通过Activity Monitor结束所有
Code相关进程。 - 搜索目标文件夹对应的会话:打开终端,执行以下命令(替换
/你的原文件夹路径为实际路径):
命令会返回包含目标路径的文件路径,对应的父文件夹就是该会话的缓存目录。grep -r "/你的原文件夹路径" ~/Library/Application\ Support/Code/User/workspaceStorage/ - 删除缓存目录:找到对应的随机命名子文件夹后,直接删除整个文件夹即可。
验证效果
删除后重新打开原路径的文件夹,VSCode将不会再加载不存在的文件,恢复正常使用。
你的VSCode版本信息
Version: 1.72.2 Commit: d045a5eda657f4d7b676dedbfa7aab8207f8a075 Date: 2022-10-12T22:16:30.254Z Electron: 19.0.17 Chromium: 102.0.5005.167 Node.js: 16.14.2 V8: 10.2.154.15-electron.0 OS: Darwin x64 20.6.0 Sandboxed: No
内容的提问来源于stack exchange,提问作者undeveloper
相关产品推荐
相关产品推荐

