Eclipse代码格式化程序自定义

时间:2016-09-12 17:05:23

标签: eclipse formatter code-cleanup

我最近配置了我的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;

    ...
}

这可能以某种方式设置吗?

2 个答案:

答案 0 :(得分:0)

我认为你可以通过以下方式做到这一点:

在eclipse中,您可以对“会员排序顺序”进行排序:

  

“窗口 - >首选项 - > Java - >外观 - >成员排序顺序”

您可以根据需要上下选择。  如果您有任何疑问或疑问,请在下方发表评论。

答案 1 :(得分:0)

Eclipse save actions可能会派上用场,但不是你要求的细节。

相关问题