我正在尝试将Java代码格式化器配置为紧凑的格式。我已经将策略设置为“必要时换行”,并将最大行宽设置为80,但它要么在不应该折行的地方折行,要么在应该折行的地方不折行...下面是一个示例:
// -------------------------------------------------------------------------80->
public class FormatterTest {
void test() {
int i, a = 1, b = 1, c = 1, d = 1;
i =
a
* b
* c
* d
* (100000000 + 100000000 + 100000000 + 100000000
+ 100000000 + 100000000 + 100000000 + 100000000 + 100000000);
}
}
// -------------------------------------------------------------------------80->
And what I'd like:
i = a * b * c * d * (100000000 + 100000000 + 100000000 + 100000000
+ 100000000 + 100000000 + 100000000 + 100000000 + 100000000);
感谢您的帮助。