Java EclipseFormatter-每行都有一个括号

Java EclipseFormatter-每行都有一个括号,java,eclipse,code-formatting,eclipse-formatter,Java,Eclipse,Code Formatting,Eclipse Formatter,我希望能够自定义Eclipse的格式化程序,以便(在必要时)可以格式化由括号包装的块,从而使开始括号和结束括号都位于各自的行上。(与Allman样式类似,但用于括号而不是大括号) 我所能得到的最好的: @Annotation( value1 = true, value2 = "this one is a string") public void MyMethod( int param1, String param2, double param3) { //do somet

我希望能够自定义Eclipse的格式化程序,以便(在必要时)可以格式化由括号包装的块,从而使开始括号和结束括号都位于各自的行上。(与Allman样式类似,但用于括号而不是大括号)

我所能得到的最好的:

@Annotation(
  value1 = true,
  value2 = "this one is a string")
public void MyMethod(
  int param1,
  String param2,
  double param3)
{
  //do something
}

在eclipse中,转到左侧的
windows->preferences
打开
Java->expend code style->Formatter
转到New。。。添加您自己的格式。在预览中使用注释进行测试,看看它是否与您想要的匹配。我已经这样做了,正如我在“我所能得到的最好结果”之后显示的那样。我希望会有一些技巧,我还没有发现,但老实说,我的希望不是太高,我也在寻找类似的东西。我要找的是,如果后面跟一个块,则将右括号放在与左括号相同的行上,否则放在它自己的行上。
@Annotation(
  value1 = true,
  value2 = "this one is a string")
public void MyMethod(
  int param1,
  String param2,
  double param3)
{
  //do something
}