Как удалить неиспользуемый импорт из Eclipse - PullRequest
148 голосов
/ 16 апреля 2011

Есть ли способ автоматического удаления всех неиспользованных импортов (с предупреждением) проекта с Eclipse IDE?

Ответы [ 10 ]

245 голосов
/ 16 апреля 2011

Я только что нашел способ. Щелкните правой кнопкой мыши на нужной упаковке, затем Source -> Organize Imports.

Сочетания клавиш:

  • Windows: Ctrl + Shift + O
  • Mac: Cmd + Shift + O
71 голосов
/ 18 февраля 2013

Вы можете напрямую использовать ярлык, нажав Ctrl + Shift + O

39 голосов
/ 11 декабря 2013

Я знаю, что это очень старая тема.Я нашел этот способ очень полезным для меня:

  1. Перейдите в Окно → Настройки → Java → Редактор → Сохранить действия.
  2. Установите флажок «Выполнять выбранные действия при сохранении».
  3. Установите флажок «Организовать импорт».

Теперь каждый раз, когда вы сохраняете свои классы, eclipse позаботится об удалении неиспользуемых импортов.

12 голосов
/ 17 июля 2013

Удалите весь неиспользуемый импорт в Eclipse:

Щелкните правой кнопкой мыши нужный пакет, затем Источник-> Организовать импорт. Или Вы можете напрямую использовать ярлык, нажав Ctrl + Shift+ O

Отлично работает.

8 голосов
/ 26 марта 2013

Если вы хотите сделать это для всего проекта, то внутри проекта -> выберите папку src -> нажмите Ctrl + Shift + O

7 голосов
/ 25 марта 2014

Используйте ALT + CTRL + O. Он организует весь импорт. Вы можете найти различные другие опции в меню «Код».

РЕДАКТИРОВАТЬ: Извините, это CTRL + SHIFT + O

2 голосов
/ 22 января 2018

нажмите Ctrl + Shift + O , и он удалит нежелательный импорт

1 голос
/ 24 апреля 2014

Лучший способ - просто добавить «действие сохранения», поэтому при сохранении проекта он очистит неиспользуемый импорт и отформатирует код, если хотите.

Перейдите в «Окно»> «Установки»> «Java»> «Редактор»> «Сохранить действия»

и выбери что хочешь.

0 голосов
/ 06 апреля 2016

Не реорганизовать импорт (не развернуть. * И не переупорядочить строки), чтобы иметь как минимум набор изменений VCS
Вы можете использовать настраиваемую затмение, поскольку этот ответ предлагает

0 голосов
/ 03 сентября 2011

Конечно, в Eclipse indigo желтая линия отображается под неиспользованным импортом. Если вы наводите курсор на это, будет несколько ссылок; один из которых скажет «Удалить неиспользованный импорт». Нажмите это.

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

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