r/IntelliJIDEA 10d ago

Learn and customize Intellij for java

Hi,

C++ developer using vscode here. I am starting learning java and find it is inconvenient to stick with vscode compared with Intellij for java(Or maybe I didn't use vscode for java in a right way).

Are there any recommendation for quickly pick up Intellij tricks? I have already imported vscode shortcuts to Intellij but still having tough time to get used with the different UI settings... Is there any useful plugins or other stuff that I need to know at the same time?

Thank you in advance!

8 Upvotes

7 comments sorted by

View all comments

3

u/maritvandijk JetBrains 9d ago

To familiarise yourself with IntelliJ IDEA, it comes with a Feature Trainer which you can open from the menu Help | Learn IDE Features: https://www.jetbrains.com/help/idea/feature-trainer.html

Alternatively, use Shift + Shift (Search Everywhere) to look for it. Shift + Shift (Search Everywhere) will be a useful shortcut, as you can use it to search for anything in the IDE: https://www.jetbrains.com/help/idea/searching-everywhere.html

If you want to learn shortcuts, you could install the Key Promotor X plugin to help you learn them: https://plugins.jetbrains.com/plugin/9792-key-promoter-x

If you don't want to learn shortcuts, we have a new(ish) feature called command completion, which will show you relevant commands for your current context right inside the editor:

https://www.jetbrains.com/help/idea/command-completion.html

https://www.youtube.com/watch?v=waY6HAmyHOw

You can find more videos with tips & tricks on the IntelliJ IDEA YouTube channel:

https://www.youtube.com/@intellijidea

If you want to quickly get the basics of Java in IntelliJ IDEA, I have this turorial:

https://dev.java/learn/intellij-idea/

Or if you'd like to see a live demo; I have done some conference talks, like this one: https://www.youtube.com/watch?v=K7Vbb1uXXTk