在Intellij for Java中的单独行上包装链式方法调用

时间:2016-07-26 16:21:10

标签: java intellij-idea coding-style wrapping

[复制]:Wrapping chained method calls on a separate line in eclipse for Java

例如,我有这个:

someObject.A().B().C();

但我真的想要这个:

someObject.A()
          .B()
          .C();

我想问一下如何在intellij中实现格式化。我无法实现它。我想使用this answer中给出的相同格式。

1 个答案:

答案 0 :(得分:24)

小免责声明:这是IJ 14.4,有可能在以后的版本中它可能已被更改/重命名/等,但它应该在某处仍然存在

转到Settings - > Editor - > Code style - > Java并选择Wrapping and Braces标签,然后滚动到Chained method calls。检查项目右侧的小组合,默认为Do not wrap,然后将其更改为Wrap always

Chained method wrapping

根据您的偏好,您可能还需要考虑下一个Align when multiline复选框

Align when multiline