
01 引言
许多使用 intellij idea 的开发者都遇到过这样的困扰:随着使用时间增长,c 盘空间逐渐告急,甚至出现爆满的红色警告。
究其原因,idea 默认将用户的配置、缓存、日志、插件等所有数据都存储在 c 盘的用户目录下。这些文件随着项目增多、插件积累、版本更新,体积迅速膨胀。当你频繁切换ide版本或尝试新功能时,c盘空间就会被这些“隐形”文件悄悄吞噬。
本文将详细解释这一问题的根源,并提供两种实用的迁移方案,帮你把 idea 的所有用户数据安全地移到其他盘,彻底释放 c 盘空间
02 起因
最近尝试总是想将类似claude code、qoder等智能体想要集成在idea中,下载了很多插件,结果直接将c盘干到报警了。

因为没有再装其他东西,所以肯定是idea插件导致的问题。为了测试只能用完你卸载,以保证c盘可用。几年前,就用因为将c盘直接用到100%,导致整个电脑死机再也启动不起来,只能含泪格式化重装系统。
所以势必要找出原因,迁移到其他盘,其他盘有充足的空间。
03 配置迁移
jetbrains的默认配置文件分为用户配置和系统配置两个位置:
- 用户配置:
c:\users\用户名\appdata\local\jetbrains - 系统配置:
c:\users\用户名\appdata\roaming\jetbrains
jetbrains文件下将会是不同的版本,如intellijidea202x.x.x
由于我频繁更新idea版本,导致每个版本都会残留在配置文件中。

3.1 确定迁移的位置
我的e盘够大,我就迁移到e:\intellijidea,这样还可以共享所有的配置和插件。
在该文件下创建个文件夹:
configlogpluginssystem

为什么要这么创建,来源于idea安装包中的idea.properties配置文件
3.2 修改配置文件
我一直使用zip包的安装方式。
位置:bin/idea.properties

我们需要修改者四个地方:
idea.config.pathidea.system.pathidea.plugins.pathidea.log.path

修改:
idea.config.path=e:/intellijidea/config idea.system.path=e:/intellijidea/system idea.plugins.path=e:/intellijidea/plugins idea.log.path=e:/intellijidea/log

其中plugins和log默认分别在config和system下,可以不改,也就不同创建log和plugins的文件夹。
3.3 迁移
将c:\users\用户名\appdata\local\jetbrains\intellijidea2025.3下的文件全部复制到e:\intellijidea\system下。
将c:\users\用户\appdata\roaming\jetbrains\intellijidea2025.3下的文件全部复制到e:\intellijidea\config下。
由于我把log和plugins单独出来了,还需要将system下的log放到e:\intellijidea\log,将config下的plugins放到e:\intellijidea\plugins下。
3.4 备份删除
为了安全起见,现将c:\users\用户名\appdata\local\jetbrains和c:\users\用户\appdata\roaming\jetbrains下的文件打包备份,防止迁移失败。
最后再删除c盘下jetbrains文件夹下的文件即可。
最后启动测试即可。
04 小结
intellij idea 默认将用户数据全部存储在 c 盘,是导致 c 盘空间不足的常见原因之一。通过修改配置文件或创建符号链接,我们可以轻松地将整个配置目录(包括配置、插件、缓存、日志等)迁移到其他盘符,既保留了原有开发环境,又释放了宝贵的 c 盘空间。
希望本文能帮助你解决磁盘空间告急的烦恼,让开发环境更加清爽高效。
到此这篇关于intellij idea 配置与插件全部迁移到其他盘彻底释放c盘空间的文章就介绍到这了,更多相关idea配置与插件迁移内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论