我正在使用IntelliJ的想法2017。
我创建了我的第一个项目并为git,proxy等设置了一些设置。
现在每当我在系统上的新文件夹中创建一个新项目(而不是模块)时,所有设置都会自动传输到这个新项目。我想知道IntelliJ如何处理设置的自动复制?
我没有点击导入设置或导入项目。我只是从头开始创建一个新项目?
对于许多配置,您有两个范围:
对于项目范围,配置包含在项目的.idea
文件夹中的xml文件中。对于IDE作用域,xml配置文件位于项目之外,通常位于~/.Idea2017
或~\IntelliJIdea2017.3
(取决于版本)文件夹中。在这两种情况下,只有与默认设置的差异存储在xml文件中。
项目范围适用于在团队成员之间共享设置,因为xml配置可以添加到源代码管理中。如果您有多个项目,则IDE范围更好,因为您可以跨项目使用相同的设置。遗憾的是,没有很好的方法可以在多个项目中同时使用相同的设置,同时在团队成员之间共享相同的设置。 (我不得不使用符号链接破解它..)