【发布时间】:2021-09-10 22:26:23
【问题描述】:
如何让 Eclipse 像这样格式化我的代码:
f(g(
jkdfjkfjdsklfjsdkf,
fjdkfjdskfjsdklfjsdfkljsd,
rijekfjdskj,
));
代替:
f(
g(
jkdfjkfjdsklfjsdkf,
fjdkfjdskfjsdklfjsdfkljsd,
rijekfjdskj,
)
);
如果它不自动执行那也没关系,只要我执行时它会保留它。
即使选中了“换行>从不加入已经换行的行”并将“换行>换行设置>函数调用>参数”设置为“不换行”,它仍然坚持将第一个版本转换为第二个版本。 “换行>更喜欢包装外部表达式(将嵌套表达式保持在一行)”似乎也没有效果。
我能想到但我宁愿避免的唯一解决方法是添加@formatter:off/@formatter:on cmets,或者完全不使用格式化程序。
有什么方法可以让 Eclipse 更喜欢第一个版本,或者至少不修改它?谢谢!
【问题讨论】:
标签: java eclipse formatting settings code-formatting