项目设置
最后修改时间:2023 年 9 月 18 日项目设置仅适用于当前项目。它们以.xml格式与其他项目文件一起存储在.idea目录中。项目设置可以包括 VCS 配置、代码样式选项、语言检查列表和其他设置。
要配置项目设置,请选择IntelliJ IDEA | macOS 或文件上的设置| Windows 和 Linux 上的设置可通过主菜单进行。或者,您可以按显示 IDE 设置。CtrlAlt0S
在“设置”对话框中,仅适用于当前项目的项目设置用图标标记。其他设置是全局的,适用于所有现有项目。
如果您想在现有项目之间共享项目设置,可以使用设置同步插件。您还可以将设置导出到 ZIP 存档并稍后将其导入到其他 IDE 实例。
设置中各选项的详细说明,请参见设置。
如果您想在现有项目之间共享设置,可以使用设置同步插件。您还可以将设置导出到 ZIP 存档并稍后将其导入到另一个 IDE 实例。
新项目的默认设置
您不仅可以为当前项目配置项目设置,还可以为以后将创建的所有项目配置项目设置。这意味着您可以为您的项目设置新的默认设置。
访问新项目的默认设置
转到文件| 新项目设置 | 新项目的设置。
通过 VCS 共享项目设置
警告
此信息对 Git 和 Mercurial 有效。如果您使用其他版本控制系统,请参阅版本控制系统下的如何管理项目以获取有关如何手动共享项目的信息。
项目设置作为一组 XML 文件存储在项目目录中的.idea文件夹下。此文件夹包含不应置于版本控制之下的用户特定设置和通常在团队中工作的开发人员之间共享的项目设置,例如代码样式配置。
当您将项目置于版本控制之下时,您的个人设置将自动被忽略。IntelliJ IDEA 将workspace.xml (包含您的个人设置的文件)移至忽略文件列表,以避免与其他开发人员的设置发生冲突。
配置文件根据您的选择进行处理。修改项目设置并创建新的配置文件后,IDE 会在屏幕底部显示一条通知,提示您选择如何处理此项目中的配置文件:
查看文件:查看已创建的配置文件列表并选择要将其中哪些文件置于版本控制之下。之后,所选文件将计划添加到 VCS。
始终添加:静默安排在.idea目录中创建的所有配置文件以添加到 VCS(仅适用于当前项目)。
不要再问:永远不要安排配置文件添加到 VCS;它们将处于未版本化状态,直到您手动将它们添加到 VCS(仅适用于当前项目)。
如果您关闭通知而不选择任何选项,它将在创建新配置文件后再次出现。即使您重新启动 IDE,新文件也会进入列表,直到您选择其中一个选项为止。
笔记
如果Misc.xml或.ipr文件已处于版本控制之下,则项目配置文件会以静默方式计划添加到 VCS。
IntelliJ IDEA 会识别配置文件并将其自动添加到忽略文件列表中。但是,如果您手动共享项目,我们建议您避免将这些文件和文件夹置于版本控制之下:
.idea/workspace.xml
.idea/usage.statistics.xml
.idea/词典文件夹
.idea/shelf文件夹
.idea/libraries(如果它们是从 Gradle 和 Maven 项目生成的)
Maven 和 Gradle 项目中的*.iml和.idea/modules.xml文件
gradle.xml
基于文件的项目中的*.iws文件
输出文件夹
有关文件的完整列表,请参阅如何管理版本控制系统和JetBrains.gitignore下的项目。
将全局设置复制到项目级别
全局 (IDE) 设置与项目分开存储。这就是为什么这些设置不通过版本控制与项目一起共享的原因。
但是,某些设置可以复制到项目级别。例如,您可以创建代码样式配置、检查配置文件、从代码完成和自动导入中排除的类和包列表的副本 。如果这样做,IDE 会在.idea目录中创建相应的配置文件,您可以通过 VCS 与项目一起共享这些文件。
IntelliJ IDEA 还提供了多种在不同 IDE 实例之间共享设置的方法。有关更多信息,请参阅共享 IDE 设置。
感谢您的反馈意见!