【问题标题】:Eclipse java editor: format codeEclipse java 编辑器:格式化代码
【发布时间】:2017-01-01 04:06:50
【问题描述】:
Eclipse Java EE IDE for Web Developers.

Version: Mars.2 Release (4.5.2)
Build id: 20160218-0600

Eclipse 格式化代码不适用于包含以下情况的源代码:

String foo = (bar!=null)? value1 : 
        value2;
System.out.println("hello world");

value1 和 value2 可以很长,所以分成两行。

Java编辑器:将上面的代码格式化(CTRL + I),得到如下结果:

String foo = (bar!=null)? value1 : 
        value2;
        System.out.println("hello world");

源码可以很大,方便全选然后按(CTRL+I)格式化整个代码。有没有办法避免上面的格式错误?谢谢。

【问题讨论】:

  • 嗯,也许通过将 value1 和 value2 设为方法来使它们变小。

标签: java eclipse format editor


【解决方案1】:

您可以使用单行 cmets // 强制 eclipse 代码格式化程序(和其他代码格式化程序)保留您想要的行。类似的东西

String foo = (bar != null) ? //
        value1 : //
        value2;
System.out.println("hello world");

【讨论】:

  • 是的,我今天对我创建的枚举做了类似的事情,以防止格式错误。
  • @Dave 我用 eclipse Mars.2 格式化了这篇文章中的代码
  • 您的具体次要版本和构建 ID 是什么?谢谢
  • 面向 Java 开发人员的 Eclipse IDE - 版本:Mars.2 Release (4.5.2) 构建 ID:20160218-0600
猜你喜欢
  • 2014-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-23
  • 2023-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多