DEV Community

Cover image for 5 best IntelliJ IDEA shortcuts
Bartosz Gajda
Bartosz Gajda

Posted on • Originally published at

5 best IntelliJ IDEA shortcuts

IntelliJ IDEA is awesomely large and complex IDE, mastering which can take years. Knowing the essential IntelliJ IDEA shortcuts can drastically increase your productivity and make using a mouse seem obsolete. In this post I will show you 5 IntelliJ IDEA shortcuts that in my opinion are the best. Enjoy!

Recent LocationsCtrl + Shift + E

This shortcut shows the popup with the recently accessed files or the files that have been recently changed (Figure 1). Pressing the Ctrl + Shift + E shortcut again will show you only the changed files. You can start typing, to filter the files. Useful for quickly jumping through files when working in larger context.

Show JavaDoc PopupCtrl + Q

Another useful shortcut, for quickly accessing the JavaDoc of a certain class or interface. Just place the caret on a name and press Ctrl + Q which will show the popup, as on Figure 2. The availability of JavaDoc depends of course on the framework or library you are using. It is a useful thing to know when working with large frameworks like Spring.

Replace in PathCtrl + Shift + F

Replace in path shortcut helped me couple times to avoid going through files when trying to change a variable that occurs many times in the project. The Ctrl + Shift + F shortcut shows you the popup as on Figure 3. In the first input you can provide the term you are want to replace and in the second one - to what replace with.

Highlight UsagesCtrl + Shift + F7

Highlighting the usages is especially useful when working with large files. To do this, place a caret on the word you want to highlight and press Ctrl + Shift + F7. Depending on the theme you are using, the word may be highlighted differently. In my case, it's bright yellow, like on Figure 4.

Show File StructureCtrl + F12

The last shortcut helped me a lot when working with complex classes. All you need to do is to press combination Ctrl + F12 and a popup like on Figure 5 will be shown to you. Here you can see all method signatures displayed, which is super helpful when you are only interested in skimming through the class. Pressing the Ctrl + F12 again will also show the members inherited from superclass.


I hope you have found this post useful. If so, don’t hesitate to like or share this post. Additionally you can follow me on my social media if you fancy so :)

Top comments (1)

_garybell profile image
Gary Bell

I've recently found the shortcut Alt+F12 for getting me from the code area into the terminal windows. From there, I can then use Alt+Left/Right to scroll between the terminal windows I have open.

My greated time loss was moving my hand to the mouse to select the terminal, and then go to the right terminal to use. And I usually have one for any given task