it-swarm.com.ru

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

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

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

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

76
Kapsh

Refactor> Inspect and Transform

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

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

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

  • Исправление импорта
    Для отдельного файла, пространства имен или проекта (в зависимости от того, что выбрано в окне «Проект» или имеет фокус): «Источник»> «Организовать импорт» (для сортировки и удаления неиспользуемых импортов) или «Источник»> «Исправить импорт» (для сортировки, удаления неиспользуемых импортов и добавления отсутствует импорт). Или при каждом сохранении: Инструменты> Параметры> Редактор> При сохранении> Организовать импорт.

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

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

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

85
Jérôme Verstrynge

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

19
DR.

NetBeans 7.2 имеет рефакторинг Inspect & Transform для этого:

http://netbeans.org/kb/docs/Java/editor-inspect-transform.html

10
DarVar

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

8
Anil Chahal

инструменты -> Параметры -> Вкладка «Редактор» -> Вкладка «Подсказки» -> Выбрать Java (о чем) в JComboBox 

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

2
mKorbel

Я знаю, что NetBeans указывает на эти вещи автоматически, но кроме того, чтобы просто указать на них, я не знаю.

1
soldier.moth

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

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

0
James McMahon

Если вы просто хотите, чтобы ваш код имел правильные отступы для всего проекта, просто щелкните имя проекта, перейдите в «Источник» и затем нажмите «Формат». Надеюсь это поможет!

0
Vinayak G

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

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

0
Tim Sparg