【问题标题】:Eclipse Code Format BehaviorEclipse 代码格式行为
【发布时间】:2009-10-13 23:33:15
【问题描述】:

如果我遗漏了一些明显的东西,我深表歉意,但是对于 Eclipse 代码格式化程序,我确实有一些问题。我不希望它使任何代码行更长,只会更短。有没有办法强制格式化程序以这种方式运行?

示例 1:

if (somethingIsTrue() || somethingElseIsTrue()) {
  //-- Do Something.
}

示例 2:

if (somethingIsTrue() ||
    somethingElseIsTrue()) {
  //-- Do something.
}

我不希望格式化程序触及这些代码块中的任何一个。目前,它将始终扩展第二个示例以匹配第一个示例。我不想那样。

有什么想法吗?

【问题讨论】:

    标签: eclipse formatting


    【解决方案1】:

    如果这是 Java,在Preferences.Java.Code Style.Formatter 下,然后在标签Line Wrapping 中有一个名为Never join lines 的复选框。值得一试...

    【讨论】:

    • 这是 Eclipse 3.5 中的新功能,还需要您在断行时进行精确调整。
    • 我希望有一些不那么乏味的东西。此外,我们仍然坚持使用我工作的 3.3。所以不幸的是,这对我不起作用。很高兴知道我们升级时至少有一个选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2016-06-12
    • 2011-05-30
    • 2017-11-22
    相关资源
    最近更新 更多