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