2016-09-12 3 views
0

Я недавно настроил свой Eclipse Formatter, и я очень доволен тем, как это работает, за исключением одной вещи. Я бы хотел настроить его, чтобы переменные-члены были отсортированы по 3-мя группам с пустой строкой между каждой из групп. Я хочу, чтобы первая группа была статическими конечными переменными (константами), вторая - регулярными статическими переменными, а в третьем я хочу, чтобы все нестатические переменные (или снова разделяли конечные и не конечные, я не против так или иначе).Eclipse code formatter customization

Например, я хочу, чтобы мой класс выглядеть следующим образом:

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

я думаю, что вы можете сделать это с помощью ниже: в затмении

вы можете сортировать "Участники Порядок сортировки" предпочтение:

«Window -> Preferences -> Java -> Внешний вид -> Пользователи Сортировать Заказ "

Вы можете выбирать и изменять выбор в соответствии с вашими потребностями. , если у вас есть какие-либо вопросы или сомнения, комментарий ниже.

+0

Это почти то, что я хочу, но не пустые строки между группами. Я пробовал общаться с Formatter -> Blank Lines -> До объявлений такого же типа, но он все равно не пустил пустые строки между группами. –

+0

, если он работает для вас, вы также можете принять его. Если вы можете это сделать, возможно, вы также можете поместить пустую строку вручную. это не занимает много времени. – yash

+0

@MatedeVita, если это станет для вас полезным, тогда вы можете перенести и принять ответ и закрыть вопрос. – yash

Смежные вопросы