Автоматически сортировать переменные-члены по алфавиту - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть класс:

public class Alphabetical {
   private String banana;
   private String apple;
   private String donut;
   private String zebra;
   private String carrot;
}

Я хочу автоматически расположить записи от А до Я (в алфавитном порядке)

Я пробовал https://blog.jetbrains.com/idea/2012/10/arrange-your-code-automatically-with-intellij-idea-12/, но это не работает, ничего не происходит, когда я нажимаю меню Код> Изменить код . Я использую IntelliJ 2018.2

А если это не выполнимо из IntelliJ, есть ли плагин maven, который может это сделать?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

На самом деле это возможно в Intellij. Это не работает, потому что порядок по имени не включен по умолчанию.

Перейдите на Settings->Editor->Code Style->Java, затем нажмите на вкладку Arrangement:

enter image description here

Затем отредактируйте 17-е правило (правило с field private) и выберите в поле со списком Order выберите order by name enter image description here

Теперь нажмите кнопку «Применить» и попробуйте еще раз переставить поля.

0 голосов
/ 18 ноября 2018

Мое решение состояло в том, чтобы установить Eclipse, загрузить тот же проект и сделать

, выбрать класс, Source> Sort Members

на основе методов организации Eclipseв алфавитном порядке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...