我将Eclipse格式化程序配置为允许我尽可能多地执行一个衬里。但有时我想在同一行上使用相关命令,例如
temp.add; temp.flush();
⇦问题
我还配置了格式化程序以允许我的if语句看起来像这样
if(true) return;
但如果我有多个命令,它会将它推到下一行,但我希望它像这样格式化
if(true) {n++; return;}
⇦问题
它的格式如下
if(true) {
n++;
return;
}
是否有设置保留这些多行命令但仍然格式化间距和所有内容?它达到了我故意尽可能多地使用三元运算符的程度,因为我讨厌在多行上做一个逻辑步骤。如果没有办法配置这个或插件来解决这个问题,我想我只是关闭格式化程序。我知道我可以使用ctrl + shift + f,但每次运行程序时我都喜欢格式化。
答案 0 :(得分:1)
您可以使用 off / on 标记来避免在编辑器的某些区域进行格式化。如果您使用的是eclipse版本3.6以上。
这篇文章解释了如何执行此操作How to turn off the Eclipse code formatter for certain sections of Java code?