一、问题根源与数据定位​​

JetBrains 全家桶(如 IntelliJ IDEA、PyCharm 等)默认会将缓存、配置、插件等数据存储在以下路径,占用大量 C 盘空间:

  • ​核心目录​​:
    C:\Users\<用户名>\AppData\Local\JetBrains(缓存、索引、临时文件,占空间最大)

    • C:\Users\<用户名>\AppData\Roaming\JetBrains(全局配置、插件元数据)

这些文件会随着版本迭代和项目增多持续膨胀(常见占用 20GB 以上)。


​​二、解决方案与操作步骤​​

​​1. 清理旧版本残留文件​​
  • ​手动清理​​:
    导航至 Local\JetBrains,删除以旧版本命名的子目录(如 IntelliJIdea2023.2),但需确保已升级至新版本且运行过至少一次。

  • ​工具辅助​​:
    通过 ​​JetBrains Toolbox​​ → 设置 → 勾选“删除旧版本时移除残留文件”自动清理。

​​2. 迁移至非系统盘(推荐符号链接法)​​

​步骤​​:

  1. ​重命名原目录​​(避免路径冲突):

    ren C:\Users\<用户名>\AppData\Local\JetBrains JetBrains_old
    ren C:\Users\<用户名>\AppData\Roaming\JetBrains JetBrains_old
  2. ​创建符号链接​​(以 D 盘为例):

    mklink /J "C:\Users\<用户名>\AppData\Local\JetBrains" "D:\JetBrains\Local"
    mklink /J "C:\Users\<用户名>\AppData\Roaming\JetBrains" "D:\JetBrains\Roaming"
  3. ​迁移数据​​:
    JetBrains_old 内的文件复制到 D:\JetBrains\LocalD:\JetBrains\Roaming

  4. ​验证权限​​:
    右键目标文件夹 → 属性 → 安全 → 赋予当前用户“完全控制”权限。

​​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

1-AQkI.png2-GTYc.png

Pycharm同理

py.png


​​三、注意事项​​

  1. ​备份优先​​:
    迁移前复制原目录至安全位置,避免操作失误导致配置丢失。

  2. ​关闭进程​​:
    操作时确保所有 JetBrains IDE 和 Toolbox 已完全退出(检查任务管理器)。

  3. ​兼容性测试​​:
    迁移后首次启动 IDE 时,验证插件加载、索引重建是否正常。若出现异常,删除符号链接并恢复原目录。

  4. ​定期维护​​:
    清理 Local\JetBrains\<IDE>\tmpsystem\caches 子目录中的临时文件。


​​四、替代方案与工具​​

  • ​第三方工具​​:
    使用 ​​Link Shell Extension​​ 图形化创建符号链接,避免命令行操作。

  • ​系统级优化​​:
    通过注册表修改默认 AppData 路径(高风险,仅建议高级用户尝试)。


通过上述方法,可将 JetBrains 数据占用从 C 盘转移至其他磁盘,同时保持 IDE 功能完整。符号链接法平衡了安全性与效率,适合大多数开发者。定期清理缓存(如 system/caches)可进一步节省空间。