【发布时间】:2019-02-07 16:53:23
【问题描述】:
我想为项目设置代码样式,以便项目的所有开发人员以相同的方式格式化代码。整个团队都使用 IntelliJ。当我在文件中添加我的样式时
/myproject/.idea/codeStyleSettings.xml
IDE 创建文件
/myproject/.idea/codeStyles/codeStyleConfig.xml
内容
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</state>
</component>
默认设置会覆盖我的代码样式设置吗?我应该在我的设置文件中使用相同的组件名称来覆盖默认名称吗?
除此之外,我在一些著名的 java 库(例如 https://github.com/qos-ch/slf4j )的根目录中看到一个 codeStyle.xml 文件,它是用于另一个 IDE 还是对 IntelliJ 中的格式化有影响?
顺便说一句,我认为通常代码样式配置如果不是混乱的话就会令人困惑,还有 IDE 级别的全局设置,我认为/希望它会在没有特定选项的规则时应用,对吗?
【问题讨论】:
-
你可以试试editorconfig.org,它应该可以在IDE之间移植
-
感谢您的建议,这可能是我将采取的路线,但我想了解我的 ide 在我的情况下的表现如何。有些团队可能不会决定使用 editorconfig。
标签: intellij-idea coding-style