19

我最近开始使用一个使用“流利界面”的 API。我正在努力寻找如何配置 Eclipse 代码格式化程序以正确支持这一点。

我想要得到的是:

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

但我无法找到正确的设置:我最终得到了这样的结果:

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

这远没有可读性。

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

4

1 回答 1

55

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

这是对我有用的答案:

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

换行策略:换行所有元素,如果不需要,第一个元素除外

缩进策略:在列上缩进

在此处输入图像描述

于 2013-08-19T22:34:02.730 回答