VSCode 占用 C 盘空间过大?六招有效清理与优化方案

更新时间:2026-10-12 11:28:17 来源:本站整理 浏览:0

VSCode 占用 C 盘空间过大的原因与解决方案

自从电脑安装并经常使用 VSCode 后,虽然体验感不错,但发现 C 盘容量逐渐减小。实际上,纯粹的代码文件并不会占用太多空间,问题往往出在缓存、插件和配置目录上。以下六种方法可有效解决此问题。

一、清理插件与缓存文件

通过磁盘分析工具(如 windirstat 或 SpaceSniffer)可以直观地查看 C 盘空间占用情况。通常会发现 AppDataRoamingCode 和 .vscodeextensions 目录体积庞大。

在 VSCode 图标上右键,进入属性设置,可以修改配置路径,将占用大户迁移到其他盘符。设置完成后,VSCode 会重新初始化界面,可能需要重新配置语言等选项,属正常现象。

调整智能感知缓存大小

打开 VSCode 设置,搜索 C_Cpp.intelliSenseCacheSize,将默认值 5120 修改为 1024,可根据实际需求调整。此操作能显著减少缓存文件占用的磁盘空间。

检查并删除无用依赖

在终端中执行以下命令,查看是否存在不必要的插件依赖:

npm list electron-to-chromium

若确认存在且无用,可执行卸载:

npm uninstall electron-to-chromium

二、删除 PDF 预览插件缓存

C 盘用户文件夹下的 AppDataRoamingCodeService WorkerCacheStorage 缓存占用空间大,很可能是 VSCode 的 PDF 插件每次加载 PDF 累计造成的。建议删除该目录下的所有文件,并避免使用 PDF 预览插件。

三、移动扩展与用户数据目录

将以下目录移动到 D 盘,并创建软链接,可有效释放 C 盘空间:

extensions: C:Users.vscodeextensions
user-data: C:UsersAppDataRoamingCode

执行软链接命令(注意替换用户名):

mklink /D "C:UsersyounameAppDataRoamingCode" "D:.vscodeCode"
mklink /D "C:Usersyouname.vscodeextensions" "D:.vscodeextensions"

四、关闭符号链接跟随

打开 VSCode 的“文件” > “首选项” > “设置”,搜索 follow 或 search,在用户和工作区设置中,取消勾选“Follow Symlinks”选项,设置为 false。这可以避免搜索时遍历符号链接目录,减少不必要的磁盘读取。

五、检查内存分配并优化

打开命令面板(Ctrl+Shift+P),输入 >Open Process Explorer,查看详细内存分配情况。如果发现 electron-nodejs 进程占用内存过高(例如超过 1GB),且当前项目并未使用相关插件,可以安全地禁用或删除该插件。

六、重启 VSCode 生效

完成以上优化后,关闭并重新打开 VSCode,即可看到磁盘空间和内存占用得到明显改善。

通过以上步骤,您可以有效解决 VSCode 占用 C 盘空间过大的问题,同时提升编辑器的运行流畅度。

原文链接:本站整理

本文来自互联网用户投稿,该文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 service@2cto.cc 进行投诉反馈,一经查实,立即处理!