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

[复制]: 在eclipse for Java中的单独行上包装链式方法调用

例如,我有这个:

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

但我真的想要这个:

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

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

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


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

链式方法包装

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

多线时对齐