是否有可能将IntelliJ(12,ultimate)配置为仅针对单个项目使用特定类型的设置?我必须使用一些我不想在其他地方使用的样式配置,并且我讨厌在项目之间切换时重新导入设置。
答案 0 :(得分:1)
某些设置是IDE范围,其他设置是特定于项目。当你进入文件>设置,您将看到设置分为两个部分(项目和IDE)。
代码样式(即格式化)是项目特定的设置。转到文件>设置[项目设置]>代码风格。在那里,您可以更改项目使用的代码样式方案。要创建新的样式方案,请单击“管理”按钮,然后复制一个以用作基础。您选择的样式方案将适用于当前项目。但如果需要,您可以跨项目共享方案。因此,您可以使用ab“Apache”方案,该方案符合您在处理Apache开源项目时的要求,“部门X”和“部门Y”方案,用于处理这些部门的项目。如果您调整“部门X”设置中的设置,它将影响使用该方案的所有项目。您可以设置在文件>中创建新项目时使用的默认方案。其他设置>默认设置。
同样在单击“管理”按钮时打开的对话框中,可以选择“复制到项目”。单击此按钮会将所选代码样式复制到“项目设置”(即.idea目录)中。如果您想通过源代码控制与其他开发人员共享代码样式,那么您将需要这样做。这使得设置非常具体。对它的任何调整只会影响当前的项目。而且您无法轻易将其复制到新项目中。