更改单行if语句的Eclipse格式

Syn*_*ero 9 java eclipse

因此,当我shift+ctrl+f用来重新组织一个类时,我的单行if语句会发生以下情况

if (true) doThis();

变成

if (true)
    doThis();
Run Code Online (Sandbox Code Playgroud)

如何使shift+ctrl+f自动组织成为第一个声明?

Syn*_*ero 7

经过一些更多的探索后,我似乎可以改变它.

  1. preferences在Eclipse中打开
  2. 扩大 Java
  3. 扩大 Code Style
  4. 点击 Formatter
  5. 点击 Edit
  6. 打开标签 Control Statement
  7. 调整"保持'然后'声明在线

  • 这似乎不适用于 Eclipse Kepler(版本:Kepler Service Release 1,构建 ID:20130919-0819)...即使在尝试了不同的控制语句设置之后,它总是会在单行 if 语句中添加一个新行:- /。 (2认同)