我和我的同事面临着 Eclipse 更新带来的问题。我使用 Eclipse Kepler 多年,并用它格式化了我们的整个 Java 代码存储库,但现在同事们开始使用最新的 Neon 版本。
我们多年来一直使用相同的格式化程序设置,但在 Neon 上它会产生不同的结果:
我们的格式化程序设置是使用 XML 文件共享的。现在换行有所不同,我们无法使其按预期工作。看起来 Neon 希望将实例化保留在一行中。
对我来说,重新格式化 20k LOC 并搞乱文件历史记录并不是一个好的选择。有人遇到同样的问题并找到解决方案吗?
最佳答案
我不知道这是否适合您,但我发现能够使用旧的格式化程序实现(Eclipse Luna 及之前使用的格式化程序实现)来避免重新格式化现有代码库很有用。这是一篇博客文章,介绍了一个 Eclipse 插件,可让您选择要在设置中使用的格式化程序实现: http://eclipse-n-mati.blogspot.de/2015/06/eclipse-mars-how-to-switch-back-to.html
关于java - Neon 中的 Eclipse 格式化程序更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40277452/