IntelliJ IDEA - 在方法调用的中间不打破换行

时间:2017-05-30 12:12:07

标签: java intellij-idea code-formatting

IDEA中是否有一个选项可以阻止代码格式化程序(对于Java代码)在不适当的地方打破长行,特别是我发现它会在方法调用和它的左括号之间放置换行符,例如

Collection<Thing> things = Arrays.asList(Something.getThings("Foo", foo.bar()), x, y, z);

变为:

Collection<Thing> things = Arrays.asList(Something.getThings("Foo", foo.bar
        ()), x, y, z);

如果恰好穿过线长边界。

我知道我可以重构这个特定的代码示例,而不是让内联方法调用,但是作为一个更普遍的问题,IDEA可以配置为更聪明地放置换行符吗?理想情况下,我希望将其拆分为:

Collection<Thing> things = Arrays.asList(Something.getThings("Foo", 
        foo.bar()), x, y, z);

0 个答案:

没有答案