调整IntelliJ IDEA 的缓存位置
今天对C盘惊鸿一瞥,竟然快满了,做了下大文件扫描分析,顺腾摸瓜找过去,竟然有一个是idea的缓存文件。也就是说你的idea虽然没有安装在c盘,但是人家的缓存文件妥妥的存在了c盘,而且常年累积下来,占用空间还不小。怎么整,直接上菜!
一、找到idea的安装目录bin下的idea.properties文件,用编辑器打开
看上图,四个核心配置参数,默认给你屏蔽了,你只需要去掉前面的#号,将其启用,然后将路径改为你的目标路径即可。注意你只需要改前两个,因为后两个是对前两个的引用,当然你也可以任性改掉。
注意事项:写路径的时候务必使用正斜杠/,我在上图中也有做标注。
二、将c盘的缓存等文件,按照调整后的路径给搬过去。完工!
三、补充点姿势:config和system文件夹是干什么的
config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。也是我个人认为最重要的目录,没有之一,安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。这个目录主要记录了:IDE 主要配置功能、自定义的代码模板、自定义的文件模板、自定义的快捷键、Project 的 tasks 记录等等个性化的设置。
system 目录是 IntelliJ IDEA 系统文件目录,是 IntelliJ IDEA 与开发项目一个桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录,但是也是最不可或缺目录之一。
四、注意事项
除了上面说的路径必须使用正斜杠以外,搬迁完缓存后,你如果把c盘下config和system完整删掉了,你重启idea后会要求你重新激活(笔者使用的是2019.3版本)。激活后你会发现config文件夹又建立了,而且产生了个新文件idea64.exe.vmoptions,也就是说自定义的vm配置信息还是写在了c盘config中。所以,你如果用的跟我是同一个版本(其他版本可能也有同样的问题),搬迁完之后如果不想重新激活,删除的时候把这个文件留下。
双11云服务器热购推广(腾讯云):2核+4G内存+3M带宽=688元/3年(仅限新用户)
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4Eclipse中提示Could not find the main class之解决
-
5以小米6为例图说安卓手机如何安装谷歌四件套
-
6在微信中调用外部浏览器实现文件下载之解决
-
7java web项目代码不报错但是项目左上角有个红叉之解决
-
8Eclipse中svn资源库中文路径乱码解决
-
9万能方法用指定浏览器打开桌面上的网页快捷方式
-
10论坛注册:用户名包含被系统屏蔽的字符之完美解决
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4Eclipse中提示Could not find the main class之解决
-
5XML document structures must start and end within the same entity报错解决
-
6以小米6为例图说安卓手机如何安装谷歌四件套
-
7在微信中调用外部浏览器实现文件下载之解决
-
8U盘安装CentOS 7终极方案,简单有效
-
9POI合并单元格时CellRangeAddress类提示过时之解决
-
10java web项目代码不报错但是项目左上角有个红叉之解决