我最近配置了我的Eclipse Formatter,除了一件事,我对它的工作方式非常满意。我想设置它,所以我的成员变量被分成3个不同的组,每个组之间有一个空行。我希望第一组是静态最终变量(常量),第二组是常规静态变量,第三组我想要所有非静态变量(或者再次分割最终和非最终变量,我不介意无论哪种方式)。
例如,我希望我的班级看起来像这样:
public class Foo {
public static final String PATH_TO_BAR = "C:/Drunken/Clam/Bar";
public static final int N_BARS = 42;
public static BufferedWriter logger;
public int foobar;
public String barfoo;
private int lengthOfBarFoo;
...
}
但现在它将其格式化为
public class Foo {
public static final String PATH_TO_BAR = "C:/Drunken/Clam/Bar";
public static BufferedWriter logger;
private int lengthOfBarFoo;
public String barfoo;
public static final int N_BARS = 42;
public int foobar;
...
}
这可能以某种方式设置吗?
答案 0 :(得分:0)
我认为你可以通过以下方式做到这一点:
在eclipse中,您可以对“会员排序顺序”进行排序:
“窗口 - >首选项 - > Java - >外观 - >成员排序顺序”
您可以根据需要上下选择。 如果您有任何疑问或疑问,请在下方发表评论。
答案 1 :(得分:0)
Eclipse save actions可能会派上用场,但不是你要求的细节。