电脑硬盘占用过多,也许是 VScode 造成的。

C盘满了?

发现电脑硬盘占用过多,尤其对于经常使用 vscode 远程连接的开发者来说,动辄增加上百G的空间。C盘颜色都变红了。

有一种情况是 VScode 的缓存过多导致的。

每当新建一个 VScode 窗口,如果路径与上次不同,缓存就多一份文件夹,尤其是用 VScode 安装了 C/C++ 拓展插件的开发者,没几个月,硬盘空间就得加几十G容量。

如何解决?

VScode 似乎并没有解决这个问题,毕竟缓存是有必要的。不使用远程连接,在缓存目录一般只有几个文件夹,空间占用很少,所以只发生在频繁远程连接的开发者身上。
缓存目录:

C:\Users\\AppData\Roaming\Code\User\workspaceStorage\

一个缓存目录一般包含如下三个文件:
缓存文件

  1. state.vscdb 每开一个窗口就会有一个新的文件夹生成,只包含这个文件。2. state.vscdb.backup 和第二次打开窗口有关。
  2. workspace.json 保存了一个打开文件夹的路径。
  3. 电脑硬盘占用过多,也许是 VScode 造成的。_第1张图片
    有时会有 ms-vscode.cpptools 文件,在点击了一个 cpp 文件以后生成,和 c/c++拓展工具相关。这文件夹占用很大,所以,删除这个释放的空间才比较多。

说这些是为了说明,这些缓存文件都是些没用的东西,删掉就是了!
电脑硬盘占用过多,也许是 VScode 造成的。_第2张图片

总之操作很简单,按照时间排序一下,除了最新的几个可能需要保留的,其余全部删除。当然,全部删除也没关系。但下次打开vscode ,上次 cpp 文件的开启记录就没了,需要重新点击打开了。

你可能感兴趣的:(windows,linux,c++,python,vscode,windows)