Затмение организовать методы в алфавитном порядке - PullRequest
37 голосов
/ 01 июля 2011

У меня большой класс, который содержит около 30 методов.Можно ли автоматически сортировать их в алфавитном порядке в затмении?Я надеялся сделать это, чтобы их было легче найти при просмотре Java или просмотре окна структуры класса.

Ответы [ 4 ]

70 голосов
/ 01 июля 2011

Если вы просто хотите просматривать своих учеников в отсортированном порядке без изменения кода, тогда вы можете щелкнуть значок A / Z на схеме, как указали другие.В качестве альтернативы, вы можете отсортировать членов класса в самом коде, и в этом случае вам нужно щелкнуть правой кнопкой мыши на вашем источнике или имени исходного файла, чтобы получить контекстно-зависимое меню, затем выбрать Source (Alt-Shift-S), Sort Members.1001 *

Появится диалоговое окно, позволяющее настроить сортировку, выбрать нужные параметры и нажать кнопку ОК.

10 голосов
/ 23 декабря 2014

На самом деле вы можете сортировать членов вашего класса в своем коде с помощью eclipse, по моему мнению, это улучшает читабельность, но следует использовать их с осторожностью.

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

Благодаря ответу marcggs .

10 голосов
/ 01 июля 2011

Нажмите кнопку сортировки в представлении структуры.В нем есть буквы A, Z и стрелка.

Я бы не стал изменять исходный код Java на вашем месте.Если вы используете IDE, такую ​​как Eclipse, то это не дает никаких преимуществ, и есть несколько затрат, в том числе:

  1. Если код уже зарегистрирован в системе контроля версий, то прибегнуть к нему можносломать историю
  2. Я никогда не слышал о группе с соглашением по кодированию методов сортировки по алфавиту
8 голосов
/ 01 июля 2011

Для этого вы можете использовать алфавитную сортировку в окне обзора.

alphabetic sort icon

...