将每个语句放在 Eclipse 中新行的 if 子句中

Put each statement in if-clause on new line in Eclipse

在 Java 的 Eclipse 格式化程序中,我如何格式化像

这样的 if 语句
if (x != null
    && x.getSomething() != null
    && x.getSomething().getSomethingMore()) {
  y.doSomething();
}

如果它们超过最大行宽(每条语句换行!)。我认为应该用

来完成

但不知何故我错了。结果:

if (x != null && x.getSomething() != null
    && x.getSomething().getSomethingMore()) {
 y.doSomething();
}

我建议您select以下选项:

- Wrap all elements, every element on a new line

我愿意:

- Wrap before operators
- Wrap all elements, every element on a new line
- Force split
- Indent by one

截图:

希望对你有所帮助。