Як видалити невикористаний імпорт в Intellij IDEA на комісію?


130

Чи є можливість видалити невикористаний імпорт в Intellij IDEA на комісію?

Це не дуже оптимально робити це вручну, CTRL+ ALT+ Oдопомагає, але це все одно вручну.


25
ctrl + alt + lпошлю мій ПК спати..ЛОЛ. Linux btw.
Wuaner

25
alt + control + o: найкраще працює на Mac
JavaDeveloper

@Wuaner ви можете відключити його через All Settings=> Keyboards=> Shortcuts. До речі, <kbd> ctrl </kbd> <kbd> alt </kbd> <kbd> l </kbd> використовується для форматування коду вIntellij
Kasun Siyambalapitiya

2
alt + control + o працює у windows + IDEA
somshivam

Відповіді:


94

Коли ви здійснюєте зобов’язання, позначте Optimize importsопцію праворуч. Це стане за замовчуванням, поки ви не зміните його.

Я також вважаю за краще використовувати Reformat codeваріант.


6
Ви також можете встановити опцію "Оптимізувати імпорт на льоту", під Editor > Auto Importрозділом
матовий b

3
Це круто, але може звести вас з розуму, якщо він імпортує неправильний клас.
Пітер Лоурі

3
саме для цього є другий варіант "Додати однозначний імпорт на ходу" :) Перший ви можете вимкнути і ввімкнути лише однозначне налаштування.
мат b

Щоправда, але іноді ти використовуєш клас, який добре в одному модулі, але не в залежності від іншого, і ти в кінцевому підсумку включає щось під com.sun.*абоsun.*
Peter Lawrey

Не впевнений, чи я дотримуюся того, що ви маєте на увазі, але обидва налаштування додадуть лише імпорт для класів на classpath. Ви також можете налаштувати класи або пакети, щоб вони також були виключені з автоматичного імпорту.
мат b

106

Якщо ви використовуєте IntelliJ IDEA або Android Studio:

Android оптимізує імпорт

Перейдіть до розділу " Редактор налаштувань", " Загальний автоматичний імпорт">>> і встановіть прапорець " Оптимізувати імпорт" на льоту .


11
Я щойно спробував, і він не видаляє невикористаний імпорт (на IDEA 2017.2.4)
qwertzguy

40

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

введіть тут опис зображення

Ви можете використовувати налаштування для автоматичної оптимізації імпорту з 11.1 і вище.

введіть тут опис зображення


21

У Mac IntelliJ IDEA команда Cmd+ Option+O

Для деяких старих версій це, мабуть, Ctrl+ Option+ O.

(Буква O не нульовий 0) в останній версії 2019.x


4
і ctrl + alt + o для Windows
понеділок

Оновлення до 2020 року. Ми використовуємо ctrl + option + o (macOS)
Pathfinder

20

Виберіть проект / модуль, з якого потрібно видалити невикористаний імпорт, у поданні Project. Потім у меню Код виберіть Оптимізувати імпорт та підтвердьте запуск . Імпорт буде очищено за весь проект / модуль.



3

Або ви можете зробити наступний ярлик:

MAC : Shift + Command + A (спливає меню Enter Action)

І напишіть: Optimize Imports


0

У IntelliJ виберіть проект, для якого потрібно оптимізувати імпорт, перейдіть до меню « Код » та оберіть « Оптимізувати імпорт», і з’явиться невелике спливаюче вікно « Оптимізувати імпорт» . У спливаючому вікні вам потрібно натиснути кнопку Виконати . Або в Інтернеті на Mac можна використовувати комбінацію клавіш Option+ Command+O


4
Її варіант + контроль + O
Четан Неллекері

0

File/Settings/Inpsections/Importsі змініть "Невикористаний імпорт" на Помилка. Це чіткіше позначає їх на жолобі інспекцій та на панелі "Результати перевірок".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.