装好的IDEA因为重装系统就需要重新安装,最糟糕的事情莫过于自己的一些习惯设置和常用插件都需要重新下载.于是就找到了一种实用办法,可以使得你的IDEA能够直接拷贝到你的移动硬盘里随身带的方法.
一.IDEA默认配置文件和插件下载目录
一般情况下,新下载的IDEA的配置和插件下载目录都会默认放在你自己的C盘用户目录下,即以下这个目录(注:该目录是隐藏目录,如果需要查看就需要进行设置查看隐藏目录)
C:\Users\userName\.IntelliJIdea2019.3
目录中包含两个文件夹config以及system.
所以当你把IDEA安装目录设置在D盘也没办法通过拷贝D盘下的IDEA目录到另一个地方直接打开使用.
接下来,我们的思路就是将IDEA默认的配置文件和插件下载目录修改至IDEA的安装目录下.
二.修改IDEA的默认配置/插件下载目录
找到你IDEA安装目录下的bin文件夹,其下有一个idea.properties的文件,使用你最顺手的文字编辑器打开它.
最主要的就是关注以下内容
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.config.path=${user.home}/.IntelliJIdea/config
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.system.path=${user.home}/.IntelliJIdea/system
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.plugins.path=${idea.config.path}/plugins
这些配置默认都是注释的,意思就是默认存放在我们电脑用户盘符下的.IntelliJIdea文件夹下,即第一章我们提到的内容.
通过查看配置内容可以了解到,我们对于IDEA的配置生效都存放在config目录下,IDEA系统参数配置都存放在system文件夹下,插件目录则直接存放在config下的plugins目录下.
了解到了这些之后,我们就可以"魔改"这些默认配置,使得IDEA的使用权完全掌握在我们手里.
比如,我这里将这些配置文件都统一放在我IDEA的D盘安装目录下,
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
idea.config.path=D:/JetBrains/IntelliJ IDEA 2020.1/.IntelliJIdea/config
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
idea.system.path=D:/JetBrains/IntelliJ IDEA 2020.1/.IntelliJIdea/system
这里需要注意的是,如果你这是一个已经在使用的IDEA,那么你就应该将以前的配置文件整个复制到你现在配置的目录地址下.
如果是一个全新下载的IDEA,那就应该在第一次打开IDEA前就配置好.
这个时候,我就可以将这个配置好的IDEA随身带着,之后移动到其他电脑上也只要修改一下配置文件里的相对目录地址即可打开,而且你所有的个性化配置和插件都会原封不动的呈现给你.
三.总结
之前面临过许多次重装IDEA的境况,在了解保存所有用户配置之前,我都是老老实实的重新设置自己的习惯配置,然后重新安装所有需要使用的插件.在得知了这种方法之后,再也不用担心IDEA的个性化配置了,就算是最坏的结果,只要你备份了上面两个配置目录,换一个全新的IDEA给你,你也可以做到将配置指向你自己的配置目录,并生成属于你自己的个性化IDEA.(不要将别人的默认配置给改成你的哦,万一被打-.-)
参考资料: