Как удалить неиспользуемый импорт в Intellij IDEA при фиксации?

Есть ли способ удалить неиспользуемые импорты в Intellij IDEA при фиксации?

Это не очень удобно делать вручную, CTRL + ALT + O помогает, но он все еще ручной.

Ответ 1

При фиксации отметьте опцию Optimize imports справа. Это станет значением по умолчанию, пока вы его не измените.

Я предпочитаю использовать параметр Reformat code.

Ответ 2

Если вы используете IntelliJ IDEA или Android Studio:

Android optimize imports

Перейдите в Настройки > Редактор > Общие > Автоматический импорт и установите флажок Оптимизировать импорт на лету.

Ответ 3

Вы можете установить флажок в диалоговом окне фиксации.

enter image description here

Вы можете использовать настройки для автоматической оптимизации импорта с 11.1 и выше.

enter image description here

Ответ 4

Выберите проект/модуль, который вы хотите удалить неиспользуемый импорт из представления Project. Затем в меню Код выберите Оптимизировать импорт и подтвердите с помощью Выполнить. Импорт будет очищен в целом проекте/модуле.

Ответ 5

В Mac Intellij IDEA команда есть Ctrl + Option + O (Letter O not Zero 0)

Ответ 6

В IntelliJ выберите проект, который вы хотите оптимизировать импорт, перейдите в меню " Коды" и выберите " Оптимизировать импорт", и появится небольшое всплывающее окно " Оптимизация импорта". В всплывающем окне вам нужно нажать кнопку " Выполнить". Или, альтернативно, на IntelliJ на Mac вы можете использовать короткую вырезку клавиатуры Option + Command + O

Ответ 7

Или вы можете сделать следующий ярлык:

MAC: Shift + Command + A (появляется меню "Действие")

И напишите: Optimize Imports