0

0

如何清理VSCode的缓存和无用插件?

P粉986688829

P粉986688829

发布时间:2026-01-09 15:27:10

|

481人浏览过

|

来源于php中文网

原创

VSCode启动慢、异常或占空间大时,可依次执行:一、手动删缓存目录;二、命令面板重置扩展宿主缓存;三、批量禁用再卸载不活跃插件;四、清空全局扩展目录;五、用--disable-extensions干净启动定位问题插件。

如何清理vscode的缓存和无用插件?

如果您发现VSCode启动变慢、出现异常行为或占用磁盘空间过大,则可能是由于缓存文件堆积或安装了大量未使用的插件。以下是清理VSCode缓存和无用插件的具体操作步骤:

本文运行环境:MacBook Air,macOS Sequoia

一、手动删除用户数据缓存目录

VSCode将临时缓存、日志及扩展运行时数据存储在系统特定路径中,直接删除该目录可清除所有非配置类缓存,且不影响用户设置和工作区配置。

1、退出正在运行的VSCode应用程序。

2、打开访达,按下 Shift + Command + G,粘贴以下路径并回车:~/Library/Caches/com.microsoft.VSCode.Shipit

3、选中该文件夹,按 Command + Delete 彻底删除。

4、再次按下 Shift + Command + G,输入:~/Library/Caches/com.microsoft.VSCode,删除该文件夹。

5、进入 ~/Library/Application Support/Code,删除其中的 CacheCachedData 子文件夹。

二、通过命令面板重置扩展宿主缓存

VSCode的扩展运行依赖于扩展宿主进程(Extension Host),其内存缓存可能损坏导致插件加载失败或响应迟滞。使用内置命令可安全重建该缓存而无需卸载插件。

1、在VSCode中按下 Command + Shift + P(Windows/Linux为 Ctrl + Shift + P)打开命令面板。

2、输入并选择:Developer: Restart Extension Host

3、等待状态栏右下角显示 Extension Host restarted 提示。

4、再次打开命令面板,执行:Developer: Toggle Developer Tools,在控制台中输入 localStorage.clear() 并回车,清除前端本地缓存。

三、批量禁用与卸载不活跃插件

VSCode不会自动标记“无用”插件,但可通过插件启用状态、最后使用时间及安装来源识别低价值扩展。禁用后再观察数日,确认无功能影响再彻底卸载,避免误删依赖项。

1、点击左侧活动栏的扩展图标(或按 Command + Shift + X)。

堆友
堆友

Alibaba Design打造的设计师全成长周期服务平台,旨在成为设计师的好朋友

下载

2、在扩展搜索框中输入 @installed,列出全部已安装插件。

3、依次点击每个插件右侧的齿轮图标,选择 Disable,对近三个月未启用的插件优先操作。

4、重启VSCode,检查编辑器性能与功能完整性。

5、返回扩展视图,筛选 @disabled,对确认不再需要的插件点击 Uninstall

四、清空全局扩展安装目录(仅限需彻底重装场景)

当插件引发严重兼容问题或残留无法通过界面卸载时,可直接删除整个扩展存储目录。此操作将移除所有第三方扩展,但保留用户设置、快捷键和代码片段等JSON配置。

1、完全退出VSCode。

2、打开访达,按下 Shift + Command + G,输入:~/.vscode/extensions

3、选中该文件夹,按 Command + Delete 删除。

4、重新启动VSCode,此时扩展视图将为空,可按需重新安装必要插件。

五、使用VSCode内置的“干净启动”验证插件干扰

干净启动模式会跳过所有扩展加载,仅启用核心功能,用于快速判断当前问题是否由某插件直接引发,是定位问题插件的高效方式。

1、关闭所有VSCode窗口。

2、在终端中执行:code --disable-extensions(macOS/Linux)或在PowerShell中执行:code --disable-extensions(Windows)。

3、观察问题是否消失:若恢复正常,则说明问题源于某个已启用插件。

4、返回常规启动模式,在扩展视图中逐个禁用可疑插件,每次禁用后重启验证,直至定位到具体插件。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

408

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

532

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

309

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

74

2025.09.10

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

382

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

567

2023.08.10

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

269

2023.11.13

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

208

2023.12.29

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

3

2026.01.09

热门下载

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

精品课程

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

共48课时 | 6.9万人学习

Git 教程
Git 教程

共21课时 | 2.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号