欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

IntelliJ IDEA提示:配置配置文件

程序员文章站 2022-05-08 21:10:38
...
您在IntelliJIDEA实例中安装了多少个插件? 实际上有多少个插件处于活动状态? 您是否需要所有插件同时**? Thins可能是一个非常现实的场景,您**了很多插件,但是在某些特定项目上工作时只需要**其中的一些插件即可。 不幸的是,IntelliJ中没有开箱即用的“配置配置文件”,因此对于每个“配置文件”,您只能启用特定功能,因此在执行特定任务时会降低IDE的权重。

但是,可以轻松地模拟“配置文件”。 在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

在未指定环境变量的情况下,按照以下顺序搜索配置文件(使用第一个成功):

  1. USER_HOME /
  2. IDEA_HOME / bin

这样,很有可能为IntelliJ组织配置文件,但是,通过UI配置开箱即用这种可能性很酷。

参考: IntelliJIDEA技巧:来自Code Impossible博客的JCG合作伙伴 Anton Arhipov的配置配置文件


翻译自: https://www.javacodegeeks.com/2012/04/intellij-idea-tip-configuration.html