我可以使Eclipse源格式化程序保留运算符周围的原始间距吗?

时间:2012-07-08 15:47:25

标签: java eclipse

有时我喜欢非均匀地表达一个表达式。例如,我更喜欢......

x*x + y*y

...到...

x * x + y * y

似乎Eclipse格式化程序不允许这样做。我可以告诉它在每个操作符周围放置零个或一个空格,但我无法看到如何使它在我写入时留下间距。可以这样做吗? (@formatter:off太过于干扰。)

2 个答案:

答案 0 :(得分:3)

不,格式化程序无条件格式化。

答案 1 :(得分:0)

转到:

Window -> Preference -> Java -> Code Style -> Formatter -> Edit -> White Space -> Expressions -> Operators

然后选中以下2个复选框:

☑ before binary operators
☑ after binary operators