但是,可以轻松地模拟“配置文件”。 在IntelliJ中,设置存储在USER_HOME / .IntelliJIDEAxx文件夹下。 在这里,您将找到与当前IntelliJ安装相关的所有设置,插件和其他内容。 该目录实际上是IntelliJ安装的当前“配置文件”。 在IDEA_HOME / bin / idea.properties文件中,有许多属性引用设置目录:
idea.config.path=${user.home}/.IntelliJIdea/config
idea.system.path=${user.home}/.IntelliJIdea/system
idea.plugins.path=${user.home}/.IntelliJIdea/config/plugins
idea.log.path=${user.home}/.IntelliJIdea/system/log
因此,为了创建新的配置文件,您需要将设置目录从USER_HOME / .IntelliJIdea复制到USER_HOME / .MyIntelliJ ,在指向设置目录的配置文件中,您需要相应地更改为指针:
idea.config.path=${user.home}/.MyIntelliJ/config
idea.system.path=${user.home}/.MyIntelliJ/system
idea.plugins.path=${user.home}/.MyIntelliJ/config/plugins
idea.log.path=${user.home}/.MyIntelliJ/system/log
假设,我将配置保留在MyIntelliJ.properties文件中。 现在,在启动时,IntelliJ只需要知道要使用哪个属性文件。 如文档所述,我们可以设置IDEA_PROPERTIES环境变量来指定此属性文件的自定义位置,例如
set IDEA_PROPERTIES=c:\config\MyIntelliJ.properties
或在Unix中:
export IDEA_PROPERTIES=/home/anton/MyIntelliJ.properties
在未指定环境变量的情况下,按照以下顺序搜索配置文件(使用第一个成功):
- USER_HOME /
- IDEA_HOME / bin
这样,很有可能为IntelliJ组织配置文件,但是,通过UI配置开箱即用这种可能性很酷。
参考: IntelliJIDEA技巧:来自Code Impossible博客的JCG合作伙伴 Anton Arhipov的配置配置文件 。
翻译自: https://www.javacodegeeks.com/2012/04/intellij-idea-tip-configuration.html