开发人员使用安装vscode的电脑每次用了一段时间发现系统盘就满了,总以为是系统临时文件夹满了,但是后来发现根本不是这么回事。逐渐对比用户文件夹,发现占用空间很大的是vsocde中各种插件搞的鬼。
下面告诉你删除以下几个大头鬼,快速释放系统盘
1、.lingma
如果安装了灵码插件,请删除以下路径内容,可快速释放超出几个G的空间出来。原因是每次打开vscode加载工程后,该插件都会解析工程代码,将解析的数据存放至改文件夹内,首次加载工程解析会很慢,用户下次打开vscode后,就会很快。如果删除该文件夹,后续打开vscode首次加载工程也会很慢,下次加载就会很快,不影响用户使用,而且可以释放很大空间。

2、vscode-cpptools缓存
每次打开vsocde,cpptools都会自动解析代码,它主要存的是IntelliSense(智能提示、代码跳转)的预编译头文件缓存,作用是加快代码分析速度。长期使用、打开多个大型项目后,缓存会不断累积且不会自动清理,可能占好几个 G。

3、vsocde 缓存
按照表格内容删除对应的缓存文件
| 缓存位置 | 内容 | 删除后影响 |
|---|---|---|
%APPDATA%\Code\Cache |
界面渲染、网络请求缓存 | 首次启动稍慢,自动重建 |
%APPDATA%\Code\CachedData |
语法高亮、编译后的 JS 缓存 | 同上 |
%APPDATA%\Code\CachedExtensionVSIXs |
插件安装包 | 无影响,下次装插件重新下载 |
%APPDATA%\Code\GPUCache |
GPU 渲染缓存 | 无影响,自动重建 |
%APPDATA%\Code\logs |
日志文件 | 无影响,新日志会继续写 |
%APPDATA%\Code\User\workspaceStorage |
工作区状态、符号索引 | 重新打开项目时重建 |