Очистка кода в netbeans

Есть ли что-то похожее на правила очистки Eclipse (Предпочтения > Java > Стиль кодa > Очистить) в NetBeans?

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

Также вы можете сделать это на целом наборе классов/пакетов вместо отдельных классов?

Ответ 1

Refactor > Inspect and Transform

Есть ли что-то похожее на Правила очистки Eclipse ((Предпочтения > Java > Стиль кодa > Очистка) в NetBeans?

В NetBeans 8.0 мощный пакетный инструмент Refactor > Inspect and Transform. См. Страницу руководства, Рефакторинг с проверкой и преобразованием в редакторе Java IDE NetBeans.

Также доступны отдельные инструменты:

  • Фиксация импорта
    Для одного файла, пространства имен или проекта (в зависимости от того, что выбрано в окне проекта или имеет фокус): Источник > Упорядочить импорт (для сортировки и удаления неиспользуемых импортов) или Source > Fix Imports (для сортировки, удаления неиспользуемых импортов и добавления отсутствующих импортов). Или во время каждого сохранения:" Инструменты " > " Параметры " > " Редактор " > " Сохранить " > " Организовать импорт".

  • Удаление конечных пробелов
    Для одного файла (поместите carret в файл кода): Source > Remove Trailing Spaces. Или во время каждого сохранения: Инструменты > Параметры > Редактоp > Вкл. Сохранить > Удалить пробельные пробелы.

  • Формат кода
    Для одного файла, пространства имен или проекта: Источник > Формат. (Настроить правила в Tools > Editor > Formatting). Существует также плагин под названием Jindent, который вы можете установить (я сам его не использовал). Или во время каждого сохранения: Tools > Options > Editor > On Save > Reformat.

По умолчанию Netbeans отобразит значки подсказок рядом с проблемными строками кода и в полосе прокрутки, что позволит вам выполнить автоматическое исправление, если это необходимо. Их можно настроить с помощью Tools > Options > Editor > Hints. Netbeans может искать все проблемы в проекте, используя Source > Inspect. Или, повторюсь, многие из этих проблем могут быть периодическими с Refactor > Inspect and Transform.

Ответ 2

Эквивалент Eclipse "Очистка кода" в NetBeans - "Формат". Он находится в разделе "Источник" > "Формат", а сочетание клавиш - "Alt + Shift + F" (в Windows). К сожалению, в отличие от Eclipse, похоже, что это можно настроить в NetBeans.

Ответ 4

Для Netbeans используйте Ctrl + Shift + I, чтобы удалить неиспользуемый импорт из файла.

Ответ 5

tools → options → Tab "Editor" → Tab "Hints" → выберите Java (talk about) в JComboBox

а затем вы увидите желтый океан..., отлично и быстро от ver 6.9

Ответ 6

Я знаю, что netbeans автоматически указывает на эти вещи, но не только указывая на них, я не знаю.

Ответ 7

Я не знаю способ сделать это en mass, но если вы удалите все импорт из исходного файла, а затем щелкните правой кнопкой мыши в исходном редакторе, вы можете выбрать импорт исправлений. Это импортирует все классы для вас в алфавитном порядке, спрашивая, когда он сталкивается с неопределенностями пакета.

Как указывал Soldier.moth, Netbeans укажет на другие проблемы, такие как броски и переопределяющие аннотации, в строке, используя лампочку слева от источника.

Ответ 8

Существует Organize Imports plugin Прочитайте статью DZone для получения дополнительной информации.

EDIT: я вижу, что есть отчет об ошибке , чтобы получить это как часть стандартного распространения.