Eclipse 确实提供了许多自定义代码格式的方法,但我缺少我习惯的那种方法。它是“当行超过最大长度时,递归地换行并缩进每个参数,并将右括号放在新行上而不需要额外缩进”。像这样:
Horse samuel = new Horse(
9.1051,
Color.RED,
new Music(1),
new Music(
"frying pan",
Taste.SWEET,
Russian.HELICOPTER
),
State.ARIZONA
);
然而,它并没有在标准的 Eclipse 格式化工具中实现。我可以通过一些插件来实现这一点吗?Eclipse 错误跟踪器中有一个 1.5 年前的错误,但它不太可能很快引起任何关注:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=370540