我目前正在设置Eclipse格式化程序来格式化'if-else'语句,如下所示:
if(condition) {
return foo;
}
else{
return bar;
}
注意条件右括号和真块的左括号之间的空格 - 我想删除这个空格。
在格式化程序配置文件中,在Whitespace -> Control statements -> 'if else'
下,“关闭括号后”没有选项。在Blocks
部分中,有一个'打开大括号之前'的选项,但是这似乎只适用于假块(并且无论如何都被关闭)。
我必须在某个地方错过一个选项 - 如何关闭这个空格?
我正在使用Eclipse Mars 4.5.0。
答案 0 :(得分:1)
您可以在Windows中执行此操作 - >偏好 - > Java - >代码风格 - >格式化程序 - >编辑个人资料部分
我认为一旦你在下拉列表中选择了另一个选项,你可以看到它
答案 1 :(得分:0)
转到Windows > Preferences > Java > Code Style > Formatter > White Space
并在Control statements > Blocks
中,取消选中“打开大括号前”选项:)
答案 2 :(得分:0)
这是由于Eclipse Bug # 471145(特定于Mars / 4.5.0),已于2015-06-26报告,fixed于2015-08-01报道,并将包含在{ {3}} - 作为Eclipse 4.5.1的一部分,应在2015年9月底之前完成并准备下载。