Main Tutorials

Eclipse Ctrl + Shift + O in IntelliJ IDEA

In Eclipse, you press CTRL + SHIFT + O “Organize Imports” to import packages automatically. For IntelliJ IDEA, if you press CTRL + ALT + O “Optimize Imports”, it just removes some unused imports, never imports any package. And the worst is you need click on the class name and press ALT + ENTER keys to import the package one by one.

Solution

The IDEA is working a bit differently, the “unambiguous imports” are imported on the fly, and you need to enable this feature manually.

File –>> Settings –>> Editor –>> General –>> Auto Import –>> Checked these options :

  1. Add unambiguous imports on the fly
  2. Optimize imports on the fly
idea-organize-imports
Note
For ambiguous imports (same class name in a different package), you still need click on the class name and press ALT + ENTER keys to import the package manually.

Done.

About Author

author image
Founder of Mkyong.com, love Java and open source stuff. Follow him on Twitter. If you like my tutorials, consider make a donation to these charities.

Comments

Subscribe
Notify of
8 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
FireStarter1010
7 years ago

Thank you so much, trying out idea after years in Eclipse, i was wondering WTF , i dont want to import one by one.

mkyong
7 years ago

Switched to IDEA, and feel the same thing, WTF, import one by one? The option should enabled by default.

Erick Pranata
4 years ago
Reply to  mkyong

From my point of view, this should not be a default option. It causes terrible lag during refactoring…

Simeon L.
6 years ago
Reply to  mkyong

Useful article, totally agree – it should be a default option.

Dev
4 years ago

Can you ket us know about IDEA mac shortcut key

pavan
5 months ago
Reply to  Dev

control+shift+o

Dan
2 years ago

I don’t know about you but this doesn’t work at all. It works for a few seconds then it freezes leaving un-used imports and no longer importing anything at all. If I go in settings again and disable and re-enable the setting then it works exactly as expected for a few more seconds.

And they charge money for this ide ….

Pablo
2 years ago

Thanks man! In 2021 isn’t fix that yet?