Neon 中的 Eclipse 格式化程序更改
Eclipse formatter changes in Neon
我和我的同事面临 Eclipse 更新引入的问题。我使用 Eclipse Kepler 多年,并用它格式化了我们整个 Java 代码库,但现在同事们开始使用最新的 Neon 版本。
多年来我们一直使用相同的格式化程序设置,但在 Neon 上它会产生不同的结果:
我们的格式化程序设置是使用 XML 文件共享的。换行现在不同了,我们无法让它按预期工作。 Neon 似乎希望将实例化保持在一行中。
对我来说,重新格式化 20k LOC 并搞砸文件历史不是一个好的选择。有人遇到过同样的问题并找到了解决方案吗?
我不知道这是否适合您,但我发现能够使用旧的格式化程序实现(Eclipse Luna 及之前使用的格式化程序实现)避免重新格式化现有代码库很有用。这是一篇介绍 Eclipse 插件的博客 post,它允许您选择要在设置中使用的格式化程序实现:
http://eclipse-n-mati.blogspot.de/2015/06/eclipse-mars-how-to-switch-back-to.html
我和我的同事面临 Eclipse 更新引入的问题。我使用 Eclipse Kepler 多年,并用它格式化了我们整个 Java 代码库,但现在同事们开始使用最新的 Neon 版本。
多年来我们一直使用相同的格式化程序设置,但在 Neon 上它会产生不同的结果:
我们的格式化程序设置是使用 XML 文件共享的。换行现在不同了,我们无法让它按预期工作。 Neon 似乎希望将实例化保持在一行中。
对我来说,重新格式化 20k LOC 并搞砸文件历史不是一个好的选择。有人遇到过同样的问题并找到了解决方案吗?
我不知道这是否适合您,但我发现能够使用旧的格式化程序实现(Eclipse Luna 及之前使用的格式化程序实现)避免重新格式化现有代码库很有用。这是一篇介绍 Eclipse 插件的博客 post,它允许您选择要在设置中使用的格式化程序实现: http://eclipse-n-mati.blogspot.de/2015/06/eclipse-mars-how-to-switch-back-to.html