Eclipse代码格式行为

lyc*_*ono 2 eclipse formatting

如果我遗漏了一些显而易见的东西,我会道歉,但有些东西让我对Eclipse代码格式化程序感到困惑.我不希望它使任何代码行更长,更短.有没有办法强制格式化程序以这种方式行为?

例1:

if (somethingIsTrue() || somethingElseIsTrue()) {
  //-- Do Something.
}
Run Code Online (Sandbox Code Playgroud)

例2:

if (somethingIsTrue() ||
    somethingElseIsTrue()) {
  //-- Do something.
}
Run Code Online (Sandbox Code Playgroud)

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

有任何想法吗?

Dig*_*oss 7

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

  • 它是Eclipse 3.5中的新功能,要求您在断线时也能完全微调. (2认同)