我更喜欢Allman-style个大括号,例如:
if (foo)
{
// magical prancing unicorn stuff
}
而不是:
if (foo) {
// unmagical boring pony things
}
Eclipse中的Java格式化程序处理得非常好,除了空代码块,它的格式如下:
SomeDefaultCtor()
{}
我想将这种特殊格式用于空块:
SomeDefaultCtor() {}
当大括号围绕空代码块时,有没有办法告诉Eclipse将大括号放在同一行?到目前为止,我看不到一个:
答案 0 :(得分:3)
据我所知,这在日食中是不可能的;您可以指定何时插入新行,但是大括号上的配置优先。如果您对此感到强烈,并且不为此鄙视IDE注释,您可以使用:
@formatter:off
SomeDefaultCtor() {}
@formatter:on
必须在eclipse格式化程序中启用它们。
答案 1 :(得分:-2)