更改单行if语句的Eclipse格式

时间:2013-02-22 04:09:19

标签: java eclipse

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

if (true) doThis();

更改为

if (true)
    doThis();

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

4 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:3)

  1. 转到窗口>首选项(Windows / Linux)或Eclipse>偏好(OS X)。
  2. 转到Java>代码风格>格式化。
  3. 如果您还没有,请创建自己的代码格式化程序。
  4. 转到控制语句。
  5. 选中“如果'在一行上保持简单'的复选框。”
  6. 点击确定。

答案 2 :(得分:3)

试试这个:

  1. 打开你的日食
  2. 转到窗口 - 首选项
  3. 转到Java - 代码样式 - 格式化程序
  4. 在Active Profile中:Eclipse [内置]选择Edit
  5. 转到“控制报表”标签
  6. 检查保持'然后'语句在同一行
  7. 更改个人资料名称

答案 3 :(得分:1)

您可以尝试使用 CTRL + ,而不是使用 CTRL + SHIFT + f (在爱尔兰)它实际上并没有重新格式化代码,但确实修复了所有的缩进和空格,所以它不会影响一行if语句。