Ala*_*inD 12 windows visual-studio-code
我在 Windows 10 上使用 Visual Studio Code 进行大量 C++ 开发。我的开发计算机的硬盘容量有限,并且Low disk space
经常出现警告。
经过强大的WinDirStat
实用程序分析后,%APPDATA%\Code\User\workspaceStorage
发现其中包含数百MB。有几十个随机的 32 字符文件夹(例如“9731bc4ee103e04b5a91aff76967e74b”),每个文件夹都包含.\ms-vscode.cpptools\.BROWSE.VC.DB
通常大于 30 MB 的文件。
%APPDATA%\Code\User\workspaceStorage
能否在 Windows 启动时使用批处理脚本安全删除这些文件,或者更好的是整个文件夹?
这些文件夹workspaceStorage/
存储每个工作区的工作区状态/缓存信息,例如启用了哪些扩展、资源管理器树的状态、面板和视图的高度和宽度、当前打开了哪些面板和视图、打开了哪些编辑器以及在哪些编辑器组中、特定于扩展的状态/缓存信息(请参阅数据存储扩展 API 文档)等。
我相信您可以安全地删除这些文件夹甚至整个文件夹workspaceStorage
- 只需知道状态/缓存信息将被清除/“重置”即可。
在撰写本文时,VS Code 存在一个问题,即它不会删除不再存在的工作区的workspaceStorage 文件夹。请参阅此问题票证:当工作区不再存在时清理 ExtensionContext.workspaceState #32461。我还看到了一个扩展程序,它可以帮助清理残留的文件夹:(我与这个扩展程序没有任何关系)。mehyaa.workspace-storage-cleanup
至于 vscode-cpptools 扩展生成的 .browse.vc.db 文件,存在许多有关空间消耗和磁盘写入的问题单。
正如评论中所述,有一个设置C_Cpp.intelliSenseCacheSize
可以限制 vscode-cpptools 扩展的智能感知相关缓存文件类型之一的大小,但如果我理解正确的话,该类型的缓存文件与.browse.vc.db 文件。
归档时间: |
|
查看次数: |
17505 次 |
最近记录: |