如何设置 Eclipse 代码格式化程序以支持流畅的接口

2022-09-02 05:20:53

我最近开始使用一个使用“流畅接口”的API。我正在努力寻找如何配置Eclipse代码格式化程序以正确支持此功能。

我想得到的是这个:

Foo myFoo = new Foo()
                  .setThis()
                  .setThat()
                  .setTheOther()
                  .setOneMoreThing();

但我无法点击正确的设置:我最终会得到这样的东西:

Foo myFoo = new Foo().setThis().setThat()
                  .setTheOther().setOneMoreThing();

远没有那么可读。

有没有人已经解决了这个问题?


答案 1

抱歉:事实证明,这几乎是重复的:如何使用eclipse“正确”缩进流畅的界面模式?

以下是对我有用的答案:

设置此设置的位置位于代码格式设置首选项页面的“换行”选项卡上,位于“函数调用”部分的“限定调用”部分中。我想要的设置是:

换行策略:换行所有元素(第一个元素除外,如有必要)

缩进策略:列上的缩进

enter image description here


答案 2

推荐