java - 源代码控制intellij代码风格设置

标签 java intellij-idea

我们有一个由 20 多名开发人员管理的项目,其中大多数使用 intellij。 我想知道我们是否可以以某种方式获取 xml 文件,以便每个开发人员都不必手动导入代码样式设置。

How to properly import Java code style settings with IntelliJ? 该帖子建议我们必须手动导入 xml 文件,然后我们才会看到这些设置生效。有没有可以自动导入代码样式的设置?

最佳答案

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ProjectCodeStyleSettingsManager">
    <option name="PER_PROJECT_SETTINGS">
      <value>
        <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
        <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="15" />
        <option name="IMPORT_LAYOUT_TABLE">
          <value>
            <package name="" withSubpackages="true" static="true" />
            <emptyLine />
            <package name="java" withSubpackages="true" static="false" />
            <emptyLine />
            <package name="javax" withSubpackages="true" static="false" />
            <emptyLine />
            <package name="org" withSubpackages="true" static="false" />
            <emptyLine />
            <package name="com" withSubpackages="true" static="false" />
            <emptyLine />
            <package name="" withSubpackages="true" static="false" />
          </value>
        </option>
        <codeStyleSettings language="JAVA">
            <option name="KEEP_LINE_BREAKS" value="false" />
            <option name="KEEP_FIRST_COLUMN_COMMENT" value="false" />
        </codeStyleSettings>
      </value>
    </option>
    <option name="USE_PER_PROJECT_SETTINGS" value="true" />
  </component>
</project>

.idea/codestyleSettings.xml 中的上述设置成功了。

关于java - 源代码控制intellij代码风格设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44977563/

相关文章:

java - 使用java,没有spring的hibernate web应用程序一次限制用户登录到单个 session

JAVA如何检查数组参数

java - IntelliJ - 连接到 PostgreSQL 时出现问题

intellij-idea - Kotlin - 提取变量快捷方式后在 IntelliJ 中明确指定类型

java - 运行来自 IntelliJ IDEA 的 @Category 注解的方法

java - Spring Rest Post 服务发送 null 值作为变量

java - 比较两个文件并给出输出,哪个文件的计数最高

java - 我将如何创建一个旋转矩阵,将 X 旋转 a,Y 旋转 b,Z 旋转 c?

java - Intellij 中的数据类型渲染器?

grails - 创建ldap目录时遇到麻烦