Eclipse Formatter允许多行;

时间:2014-04-16 13:31:06

标签: eclipse

我将Eclipse格式化程序配置为允许我尽可能多地执行一个衬里。但有时我想在同一行上使用相关命令,例如

temp.add; temp.flush();⇦问题

我还配置了格式化程序以允许我的if语句看起来像这样

if(true) return;

但如果我有多个命令,它会将它推到下一行,但我希望它像这样格式化  if(true) {n++; return;}⇦问题

它的格式如下

if(true) {
n++;
return;
}

是否有设置保留这些多行命令但仍然格式化间距和所有内容?它达到了我故意尽可能多地使用三元运算符的程度,因为我讨厌在多行上做一个逻辑步骤。如果没有办法配置这个或插件来解决这个问题,我想我只是关闭格式化程序。我知道我可以使用ctrl + shift + f,但每次运行程序时我都喜欢格式化。

1 个答案:

答案 0 :(得分:1)

您可以使用 off / on 标记来避免在编辑器的某些区域进行格式化。如果您使用的是eclipse版本3.6以上。

这篇文章解释了如何执行此操作How to turn off the Eclipse code formatter for certain sections of Java code?