一、问题根源与数据定位
JetBrains 全家桶(如 IntelliJ IDEA、PyCharm 等)默认会将缓存、配置、插件等数据存储在以下路径,占用大量 C 盘空间:
核心目录:
C:\Users\<用户名>\AppData\Local\JetBrains
(缓存、索引、临时文件,占空间最大)C:\Users\<用户名>\AppData\Roaming\JetBrains
(全局配置、插件元数据)
这些文件会随着版本迭代和项目增多持续膨胀(常见占用 20GB 以上)。
二、解决方案与操作步骤
1. 清理旧版本残留文件
手动清理:
导航至Local\JetBrains
,删除以旧版本命名的子目录(如IntelliJIdea2023.2
),但需确保已升级至新版本且运行过至少一次。工具辅助:
通过 JetBrains Toolbox → 设置 → 勾选“删除旧版本时移除残留文件”自动清理。
2. 迁移至非系统盘(推荐符号链接法)
步骤:
重命名原目录(避免路径冲突):
ren C:\Users\<用户名>\AppData\Local\JetBrains JetBrains_old ren C:\Users\<用户名>\AppData\Roaming\JetBrains JetBrains_old
创建符号链接(以 D 盘为例):
mklink /J "C:\Users\<用户名>\AppData\Local\JetBrains" "D:\JetBrains\Local" mklink /J "C:\Users\<用户名>\AppData\Roaming\JetBrains" "D:\JetBrains\Roaming"
迁移数据:
将JetBrains_old
内的文件复制到D:\JetBrains\Local
和D:\JetBrains\Roaming
。验证权限:
右键目标文件夹 → 属性 → 安全 → 赋予当前用户“完全控制”权限。
3. 修改 IDE 默认路径(长期优化)
通过 Toolbox 配置:
Toolbox → 设置 → IDE → 自定义配置 → 修改以下路径:idea.config.path=D:\JetBrains\Config idea.system.path=D:\JetBrains\System
手动修改配置文件:
编辑 IDE 安装目录下的bin\idea.properties
,取消注释并修改:idea.config.path=D:/JetBrains/Config idea.system.path=D:/JetBrains/System idea.plugins.path=D:/JetBrains/Plugins
Pycharm同理
三、注意事项
备份优先:
迁移前复制原目录至安全位置,避免操作失误导致配置丢失。关闭进程:
操作时确保所有 JetBrains IDE 和 Toolbox 已完全退出(检查任务管理器)。兼容性测试:
迁移后首次启动 IDE 时,验证插件加载、索引重建是否正常。若出现异常,删除符号链接并恢复原目录。定期维护:
清理Local\JetBrains\<IDE>\tmp
和system\caches
子目录中的临时文件。
四、替代方案与工具
第三方工具:
使用 Link Shell Extension 图形化创建符号链接,避免命令行操作。系统级优化:
通过注册表修改默认 AppData 路径(高风险,仅建议高级用户尝试)。
通过上述方法,可将 JetBrains 数据占用从 C 盘转移至其他磁盘,同时保持 IDE 功能完整。符号链接法平衡了安全性与效率,适合大多数开发者。定期清理缓存(如 system/caches
)可进一步节省空间。
评论