目前我的eclipse格式化程序格式化了这样的多行函数调用:
someObject.doSomething(
some().long().chain().of().methods()
);
但我想要的是eclipse将结束括号与方法调用对齐:
someObject.doSomething(
some().long().chain().of().methods()
);
我已尝试在代码格式化程序中使用新的换行符和换行规则,但无法实现此目的。会有什么解决方案?
经过一段时间的挖掘后,我发现了一个类似的问题,其中有一个已接受的答案,但似乎没有回答同一个问题: Can the Eclipse formatter be configured to indent multiple lines between parenthesis properly?
该问题的作者还指出:
编辑:我找到了“Line Wrapping”的设置 - > “默认缩进 对于包装线“和”数组的默认缩进初始化“和 将它们设置为“1”而不是“0”。这对阵列来说更好 初始化器,但仍然没有缩进关闭的parethesis以匹配 以我想要的方式打开括号: