Reputation: 23450
Is there a way to remove unused imports in Intellij IDEA on commit?
It's not very optimal to do it manually, CTRL + ALT + O helps, but it's still manual.
Upvotes: 205
Views: 269776
Reputation: 343
Now you also have the option to just search for unused imports
Source: How to use IntelliJ IDEA to find all unused code?
Upvotes: 3
Reputation: 91
If you want to use CTRL + Alt + L
(remove unused imports while formatting code), you can use CTRL + Alt + Shift + L
(once) and there is a checkbox in the popup you should check
Upvotes: 7
Reputation: 1267
To remove the unused imports in windows. please use the default key combination below.
CTRL + ALT + O ---> to remove the unused imports in windows.
However, you can also change the keymap of "Optimize Imports" in settings.
Upvotes: 12
Reputation: 1062
In Mac IntelliJ IDEA, the command is Cmd + Option + O
For some older versions it is apparently Ctrl + Option + O.
(Letter O not Zero 0) on the latest version 2019.x
Upvotes: 51
Reputation: 7364
File/Settings/Inpsections/Imports
and change "Unused import" to Error. This marks them more clearly in the Inspections gutter and the Inspection Results panel.
Upvotes: 3
Reputation: 599
In mac book
IntelliJ
Control + Option + o (not a zero, letter "o")
Upvotes: 15
Reputation: 1373
Or you can do the following shortcut :
MAC : Shift + Command + A (Enter Action menu pops up)
And write : Optimize Imports
Upvotes: 8
Reputation: 4096
In IntelliJ, select the project you want to optimize imports on, go to Code menu and choose Optimize imports and a small Optimize Imports popup window will appear. On the popup window you need to click on Run button. Or alternatively, on IntelliJ on Mac, you can use a keyboard short cut Option + Command + O
Upvotes: 2
Reputation: 26071
If you are using IntelliJ IDEA or Android Studio:
Go to Settings > Editor > General >Auto Import and check the Optimize imports on the fly checkbox.
Upvotes: 171
Reputation: 1167
Choose the project/module you want to remove unused import from in Project view. Then from Code menu choose Optimize imports and confirm with Run. The imports will be cleaned in whole project/module.
Upvotes: 48
Reputation: 1
You can check checkbox in the commit dialog.
You can use settings to automatically optimize imports since 11.1 and above.
Upvotes: 45
Reputation: 533432
When you commit, tick the Optimize imports
option on the right. This will become the default until you change it.
I prefer using the Reformat code
option as well.
Upvotes: 119