java - Neon 中的 Eclipse 格式化程序更改

标签 java eclipse code-formatting

我和我的同事面临着 Eclipse 更新带来的问题。我使用 Eclipse Kepler 多年,并用它格式化了我们的整个 Java 代码存储库,但现在同事们开始使用最新的 Neon 版本。

我们多年来一直使用相同的格式化程序设置,但在 Neon 上它会产生不同的结果:

enter image description here

我们的格式化程序设置是使用 XML 文件共享的。现在换行有所不同,我们无法使其按预期工作。看起来 Neon 希望将实例化保留在一行中。

enter image description here

对我来说,重新格式化 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/

相关文章:

java - 加速 Apache Commons FTPClient 传输

eclipse - 如何让自定义任务显示在 Eclipse BPMN2 Modeler 的工具面板中?

c - 格式化此语句的惯用 C 方式是什么

javascript - WebStorm 自动重新格式化 JS 代码选项 : newline after class declaration - before '{' ?

java - 在 Mac OS 上配置 eclipse.ini

visual-studio - ASP.NET MVC 查看代码格式 - 大括号 <% } %>

java - 评级栏小部件 Java

java - Selenium WebDriver : How to make sure element availability on Web Page?

java - Jar 无法加载包含类文件的文件夹

java - 无法初始化类 net.sf.cglib.proxy.Enhancer