使多个IDE的代码格式化程序产生相同的结果

Mat*_*nge 2 java eclipse netbeans code-formatting intellij-idea

大多数IDE提供某种代码格式化程序,在按键时将源代码变得非常可读.它们可以或多或少地自由配置,但如果两个代码格式化程序对如何包装或缩进某些代码有不同的看法,则可能会在diff中产生不必要的插入/删除以及合并时出现不必要的问题.

是否有一种已知的方法,例如某些已记录的配置设置,它们导致Eclipse,Netbeans和IntelliJ IDEA的代码格式化程序在某些Java代码上产生相同的结果?

Bor*_*der 5

有一个maven插件,它将检查代码的样式,以确保提交给SCM的任何代码符合指定的样式:http://maven.apache.org/plugins/maven-checkstyle-plugin/.我不确定各个IDE中的样式设置.