Как я могу сортировать члены класса по имени в NetBeans или другой Java IDE?

Я хочу сортировать элементы по имени в исходном коде. Есть ли простой способ сделать это?

Я использую NetBeans, но если есть другой редактор, который может это сделать, просто скажите мне его имя.

Ответы

Ответ 1

В Netbeans 8.0.1:

Tools -> Options -> Editor -> Formatting -> Category: Ordering

Netbeans member sorting

Тогда:

Source -> Organize Members

Netbeans member sorting

Ответ 2

Eclipse может это сделать.

Ответ 4

Как сказал @PaulCroarkin - используйте eclipse, или вы можете использовать Jalopy как часть вашей сборки, которая будет делать всевозможные магические форматирование в исходные файлы в процессе (хорошо ли это или нет, открыто для обсуждения)

Ответ 5

Netbeans позволяет сортировать методы в Navigator. Лично я никогда не видел смысла в методах сортировки в коде. Когда это возможно, мне нравится поддерживать вместе методы вместе. Например, getter() и setter(). Инкрементальный поиск или возможность управления щелчком по методу навигации к декларации намного полезнее, ИМХО.

Ответ 6

Начиная с версии 6.0/6.1 эта функция недоступна во встроенных инструментах. Представление "Навигатор" предназначено для получения упорядоченного индекса ваших участников. Чтобы увидеть Navigator, перейдите в Window- > Navigating- > Navigator или нажмите Control-F7.

Рассмотрите возможность создания функции для Netbeans.

Ответ 7

В режиме C/С++ щелкните правой кнопкой мыши имя метода внутри окна "Навигатор", затем выберите "Сортировать по имени" или "Сортировать по источнику", выберите тот, который вам нравится:)

Ответ 8

Вот простой способ сделать это в NetBeans:

  • Перейдите на вкладку "Инструменты" и выберите "Параметры". Появится окно выбора.
  • Нажмите "Редактор" и выберите вкладку "Форматирование".
  • Выберите "Заказ для категории". Заказ - это последний элемент из раскрывающегося списка категорий.
  • Снимите флажок "Сортировать элементы по видимости". На этом этапе необходимо проверить только "Сортировать членов в группах по алфавиту".
  • Нажмите "Применить" и выйдите из окна "Параметры". Теперь вы глобально настроили сортировку элементов по алфавиту.
  • Откройте или выберите исходный файл, который вы хотите отсортировать.
  • Нажмите вкладку "Источник" (верхний правый угол) и выберите "Упорядочить элементы".

И это все. Ваш исходный файл должен быть отсортирован в алфавитном порядке.