Tips & Tricks Tutorials

IntelliJ IDEA Productivity Tips. Part 1

People unfamiliar with IntelliJ IDEA keep always asking me, why it’s better than other products. Today we have decided to make a short overview of some very basic features, that let developers be more productive every day.

In this episode we will show you some of the basic shortcuts for test-driven development. The video comes with transcription in subtitles. Check it out. See if you know and use all these basic features.

To make it even easier, we’ve posted the transcription below:

  1. Use ^N (Alt + Insert) everywhere to create folders, classes or generate getters, test methods, etc.
  2. Use ⇧⌘F12 (Ctrl + Shift + F12) to expand the editor and hide tool windows.
  3. Always use ⇧⌘⏎ (Ctrl + Shift + Enter) to complete statement.
  4. Press ⌘, (Ctrl + Alt + S) to open settings quickly.
  5. Use default live templates or create custom ones. Use to complete live template.
  6. Use ⌥⏎ (Alt + Enter) for a quick-fix.
  7. Use ⌥^L (Ctrl + Alt + L) to format code. IntelliJ IDEA has advanced formatter and smart code arranger options for all supported languages and frameworks.
  8. Use ⇧⌘T (Shift + Ctrl + T) to create or navigate to the test for current class. This is a time-saver when you adopt test-driven development.
  9. Use ⌥⌘V (Ctrl + Alt + V) to introduce a variable quickly. No need in selection. IntelliJ IDEA is smart enough to guess what you want at the moment.
  10. Use code completion twice to get more results. This includes completion of static methods without typing class name (and not only).
  11. Use ⌥⌘C (Ctrl + Alt + C) to introduce a constant quickly. IntelliJ IDEA will find and replace all code duplicates if you use ⌥A.
  12. Use ⇧^F10 (Ctrl + Shift + F10) to run code at the caret.
  13. Use ⌥⌘← (Alt + Left) and ⌥⌘→ (Alt + Right) to navigate between open tabs.
  14. Jump to float navigation bar with ⌘↖ (Alt + Home). This is the most convinient way to navigate between packages. It supports other shortcuts like create class, folder, etc.
  15. Use ⇧F10 (Shift + F10) to run the active run configuration.
  16. Use ⌘E (Ctrl + E) for navigation between recent files. It supports speed search. Just start typing file or tool window you need and it will filter the results.
  17. Use ⌘1 (Alt + 1) to show or hide the project view.

We hope you enjoyed it and will be publishing more videos with tips and tricks.

Develop with Pleasure!

Comments below can no longer be edited.

5 Responses to IntelliJ IDEA Productivity Tips. Part 1

  1. Avatar

    Jamshid says:

    October 31, 2012

    Ctrl +Shift+ E- for navigation between recent EDITED files

    Ctrl + Alt + O – optimizes imports

    Ctrl + O – shows methods available for overriding

  2. Avatar

    Kirill Likhodedov says:

    October 31, 2012

    Thanks for ⇧⌘T, very useful action.

    My 2 cents:
    ⌘O, ⌘⌥O, ⌘⇧O – my primary navigation actions.
    And of course, use ⌘⇧A and custom Quick Lists for actions that you need less frequently.

  3. Avatar

    Rohit Deshmukh says:

    November 5, 2012

    IntelliJ is best Java IDE available to date, even better than Eclipse Juno. no dobut about that.

  4. Avatar

    Michal says:

    November 5, 2012

    It would be so cool if:

    “Use ⇧⌘T (Shift + Ctrl + T) to create or navigate to the test for current class. This is a time-saver when you adopt test-driven development.”

    did work as well with Scala and Specs2. I got used to it when I was developing in Java and having *Test classes and I am missing it now when I write *Specs.

  5. Avatar

    whunmr says:

    March 8, 2013

    Also recommand a new way to jump in Editor. try the “emacsIDEAs” plugin.

Discover more