【发布时间】:2015-09-27 17:50:07
【问题描述】:
我目前设置了 Eclipse 格式化程序来格式化“if-else”语句,如下所示:
if(condition) {
return foo;
}
else{
return bar;
}
注意条件的右括号和真块的左括号之间的空格 - 我想删除这个空格。
在格式化程序配置文件中,Whitespace -> Control statements -> 'if else' 下没有“右括号后”选项。在Blocks 部分中,有一个“在打开大括号之前”的选项,但是这似乎只适用于错误块(并且无论如何都被关闭)。
我一定是在某处遗漏了一个选项 - 我怎样才能关闭这个空格?
我正在使用 Eclipse Mars 4.5.0。
【问题讨论】:
-
在 Luna 中,取消选中块中的
before opening brace会正确删除空格。很可能是火星中的一个错误。不过不确定。 -
我知道源代码布局是一个微妙的话题。但是你为什么要这样格式化你的代码呢?
-
啊,是的,我启动了 Luna,它显示块中的“打开支架之前”选项在那里工作 - 所以这一定是火星中的一个错误。
-
@EricGärtner 我想这样格式化我的代码,因为我喜欢这样?
-
@Numeron 所以你是作为一个单独的开发人员工作,而不是在一个团队中工作?
标签: java eclipse eclipse-mars