使用 Eclipse 格式化程序从 'if else' 块中删除空格
Removing whitespace from an 'if else' block with eclipse formatter
我目前设置了 Eclipse 格式化程序来格式化 'if-else' 语句,如下所示:
if(condition) {
return foo;
}
else{
return bar;
}
注意条件的右括号和真正块的左括号之间的 space - 我想删除这个 space。
在格式化程序配置文件中,Whitespace -> Control statements -> 'if else'
下没有 'after closing parenthesis' 的选项。在 Blocks
部分,有一个 'before opening brace' 的选项,但这似乎只适用于错误块(并且无论如何都被关闭)。
我一定是在某处遗漏了一个选项 - 我怎样才能关闭这个白色space?
我正在使用 Eclipse Mars 4.5.0。
您可以在 Windows -> 首选项 -> Java -> 代码风格 -> 格式化程序 -> 编辑配置文件部分
我认为一旦你select你可以在下面看到的下拉列表中的另一个选项就可以了
转到 Windows > Preferences > Java > Code Style > Formatter > White Space
并在 Control statements > Blocks
中取消选择 "before opening brace" 选项 :)
这是由于 Eclipse Bug # 471145 (specific to Mars / 4.5.0), which was reported on 2015-06-26, fixed on 2015-08-01, and will be included in Eclipse 4.5.1 - which should be complete and ready for download by the end of September 2015 as part of the Mars coordinated service release。
我目前设置了 Eclipse 格式化程序来格式化 'if-else' 语句,如下所示:
if(condition) {
return foo;
}
else{
return bar;
}
注意条件的右括号和真正块的左括号之间的 space - 我想删除这个 space。
在格式化程序配置文件中,Whitespace -> Control statements -> 'if else'
下没有 'after closing parenthesis' 的选项。在 Blocks
部分,有一个 'before opening brace' 的选项,但这似乎只适用于错误块(并且无论如何都被关闭)。
我一定是在某处遗漏了一个选项 - 我怎样才能关闭这个白色space?
我正在使用 Eclipse Mars 4.5.0。
您可以在 Windows -> 首选项 -> Java -> 代码风格 -> 格式化程序 -> 编辑配置文件部分
我认为一旦你select你可以在下面看到的下拉列表中的另一个选项就可以了
转到 Windows > Preferences > Java > Code Style > Formatter > White Space
并在 Control statements > Blocks
中取消选择 "before opening brace" 选项 :)
这是由于 Eclipse Bug # 471145 (specific to Mars / 4.5.0), which was reported on 2015-06-26, fixed on 2015-08-01, and will be included in Eclipse 4.5.1 - which should be complete and ready for download by the end of September 2015 as part of the Mars coordinated service release。