VSCode插件更新后导致磁盘空间不足的处理

冬伟酱_2464

冬伟酱_2464

2026-10-28

782人浏览

原创

VSCode插件更新后磁盘空间不足,90%是旧版本插件文件夹未清理所致;需手动进入extensions目录(Windows:%USERPROFILE%.vscode\extensions,macOS/Linux:~/.vscode/extensions等),按修改时间排序并删除带-old/-backup、年份202[0-2]或-cache后缀的废弃文件夹,再清理settings.json中残留配置项。

vscode插件更新后导致磁盘空间不足的处理

VSCode插件更新后磁盘空间不足,90% 是旧版本插件文件夹没删干净,不是缓存涨太快——禁用 ≠ 删除,更新只是解压新包,老包原封不动留在 extensions 目录里。

为什么插件更新后空间不释放

VSCode 更新插件时,会下载新版本(如 ms-python.python-2024.10.0),但不会自动删除上一版(如 ms-python.python-2024.8.0)。每个 Python 插件解压后含 node_modules、LSP server、编译产物,常占 300–800 MB。反复更新几次,extensions 目录就堆出几个 GB 的“僵尸文件夹”。

  • Windows 路径:%USERPROFILE%\.vscode\extensions
  • macOS 路径:~/.vscode/extensions 和 ~/Library/Application Support/Code/Extensions(两个都要查)
  • Linux 路径:~/.vscode/extensions

别靠文件夹名猜用途——右键已安装插件 →「Copy Extension ID」(如 ms-python.python),再在目录里搜索该 ID 精准定位所有相关版本。

怎么安全删掉旧插件文件夹

删单个子文件夹完全安全,不会影响其他插件或配置;但删错父目录(如整个 extensions)会丢全部插件。

VSCode
VSCode

避免常见的 VSCode 错误——设置冲突、调试器配置和扩展冲突。

下载
  • 按「修改时间」排序,优先删半年以上未更新的文件夹(尤其是带 -old、-backup 或年份 202[0-2]\. 的)
  • 体积标着 1.2 GB、789 MB 的长名目录,大概率是废弃的 WSL 工作区或 monorepo 插件残留
  • 名字含 -cache 后缀的子目录(如 ms-python.python-2024.8.0-cache)可直接全删——这是更新中断产生的损坏包,重启 VSCode 会自动重下

删完还提示空间不足?检查 settings.json 残留配置

插件卸载或更新后,settings.json 里往往还留着它的配置项。这些键值不会被自动清理,长期堆积可能拖慢启动,甚至引发语言服务器反复崩溃。

  • 打开 %APPDATA%\Code\User\settings.json(Windows)或 ~/Library/Application Support/Code/User/settings.json(macOS)
  • 搜索插件 ID 关键词,如 "prettier."、"drawio."、"python."
  • 手动删掉整段相关配置,注意保留缩进和逗号语法正确性
  • 不确定某项是否属于已删插件?先加 // 注释掉,重启 VSCode 测试功能是否正常

长期防复发:让新插件自动装到 D 盘

只清理不设路径,过几周又满。最稳方式是设置环境变量 VSCODE_EXTENSIONS,它对所有启动方式(快捷方式、命令行、右键菜单)都生效。

  • Windows:新建系统环境变量,变量名 VSCODE_EXTENSIONS,值填 D:\vscode-ext(别用 VS Code 安装目录下的子文件夹)
  • macOS/Linux:在 ~/.zshrc 或 ~/.bashrc 加 export VSCODE_EXTENSIONS="/path/to/your/ext",再运行 source ~/.zshrc
  • 必须彻底关闭 VS Code 再重启(不是重载窗口),否则仍从原路径加载
  • 迁移旧插件:把原 extensions 下所有文件夹复制过去,别剪切——万一路径没生效还能回退

真正容易被忽略的是:VSCODE_EXTENSIONS 只控制插件安装路径,Cache、GPUCache、workspaceStorage 这些目录仍默认在 C 盘,得额外用 --cache-dir 或符号链接一并处理。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
vscode是什么_vscode怎么安装配置
vscode是什么_vscode怎么安装配置

VS Code(Visual Studio Code)是一款免费、开源的跨平台代码编辑器,由微软开发和维护。它被广泛用于软件开发和编程,支持多种编程语言和框架。VS Code 同时提供了丰富的功能和扩展性,使开发者可以高效地编写、编辑和调试代码。

2023.06.30

1475

18

vscode怎么运行代码
vscode怎么运行代码

vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.21

3132

3

vscode使用的框架介绍
vscode使用的框架介绍

VSCode是一款跨平台代码编辑器,它基于Electron框架和Monaco Editor构建。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

2049

12

vscode一般用来写什么语言
vscode一般用来写什么语言

VSCode是一款功能强大的代码编辑器,支持多种编程语言和文件格式。它内置对 JavaScript、Python、Java、C++、TypeScript、HTML/CSS、Go 等语言的支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

1747

8

vscode可以写什么语言
vscode可以写什么语言

vscode是一款强大的代码编辑器,支持多种编程语言的开发。通过安装扩展,可以为 JavaScript/TypeScript、Python、Java、C#、PHP、Go、Ruby、Rust、HTML/CSS 等语言提供智能代码补全、调试和格式化等功能。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

2627

12

vscode中文设置方法
vscode中文设置方法

方法一:在设置页面中,搜索“locale”,并选择“zh-cn”。方法二:按“Ctrl Shift P”快捷键,输入“Configure Display Language”,将语言修改为“zh-cn”。如果上述方法无效,可考虑安装中文插件。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1838

14

vscode用途介绍
vscode用途介绍

Visual Studio Code(VSCode)是一款由 Microsoft 开发的多功能文本编辑器,适用于各种编程语言。作为一款开源软件,VSCode 拥有代码高亮、自动补全、调试、Git 集成等强大功能,成为程序员不可或缺的工具。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1262

10

vscode和visualstudio的区别
vscode和visualstudio的区别

Visual Studio是一款功能强大的集成开发环境(IDE),适用于专业开发人员进行复杂项目的构建。而VSCode则是一款轻量级的代码编辑器,更适合各种规模的项目开发。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1136

8

vscode设置中文界面不生效解决方法
vscode设置中文界面不生效解决方法

vscode设置中文界面不生效解决方法:安装中文语言包、通过命令面板设置语言、检查 locale.json 设置、重新安装中文语言包、检查 VSCode 版本和更新、排除插件冲突、检查系统语言设置、查看 VSCode 日志和错误消息、重置 VSCode 设置、查看官方文档和社区支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

534

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程