bianhuaHYQ头像
关注

清理迁移vscode-cpptools文件夹占用的C盘空间

C盘根目录下的C:\Users\username\AppData\Local\Microsoft\vscode-cpptools 文件夹占用了大量空间。
这是 VS Code 中 C/C++ 扩展 用于存放 IntelliSense(智能提示、代码跳转等)预编译头文件缓存的文件夹。它主要是为了加速代码分析效率。长期使用并打开多个大型 C/C++ 项目后,缓存会不断累积且不会自动清理,导致体积膨胀。
此文件夹可以安全删除,不会造成数据丢失,删除后扩展会自动重建缓存。

解决方法

直接删除

完全关闭VS Code: 确保VS Code程序及其在后台的所有进程均已退出。
打开文件资源管理器,导航至:C:\Users\username\AppData\Local\Microsoft
找到 vscode-cpptools 文件夹,直接删除。
重新启动VS Code: 下次打开C/C++项目时,扩展程序会自动在原始位置重新创建一个空的 vscode-cpptools 文件夹并开始生成缓存。

修改路径

修改VS Code设置,将缓存路径迁移到D盘(或其他非系统盘),并限制其最大容量。
配置VS Code,将缓存迁移至D盘并设定容量上限。

方法一:通过设置界面配置

在VS Code中按快捷键 Ctrl + ,(逗号)。
修改缓存路径:
在设置页面的搜索框中输入 IntelliSense Cache Path。
在找到的 C_Cpp.intelli Sense Cache Path 设置项中,输入新路径,例如:D:\vscode-cpptools。
设置缓存大小限制:
在搜索框中输入 Intelli Sense Cache Size。
在 C_Cpp.intelli Sense Cache Size 设置项中,输入一个合适的数值(单位:MB),例如 2048(即2GB)。
保存并重启: 设置会自动保存,重启VS Code后生效。

方法二:通过 settings.json 文件配置

打开配置文件: 按 Ctrl + Shift + P 打开命令面板,输入并选择 Preferences: Open Settings (JSON)。
添加配置项: 在打开的 settings.json 文件中,添加以下两行配置:

“C_Cpp.intelliSenseCachePath”: “D:\vscode-cpptools”,
“C_Cpp.intelliSenseCacheSize”: 2048

保存文件后,重启VS Code。

方法三:使用符号链接

完全退出VS Code。
将 C:\Users\username\AppData\Local\Microsoft\vscode-cpptools 文件夹删除或者剪切到D盘目标位置,例如:D:\vscode-cpptools。
创建符号链接:
以管理员身份打开命令提示符(CMD)。
执行以下命令:

mklink /J “C:\Users\username\AppData\Local\Microsoft\vscode-cpptools” “D:\vscode-cpptools”

命令成功执行后,C盘原来的路径会变成一个指向D盘实际文件夹的“快捷方式”。

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/bianhuaHYQ/article/details/162582574

文章来源转载

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--