Tips

Visual, standalone, bite-sized learning resources organized into different categories.

Inject a Language
Inject a Language
Language injections let you work with pieces of code in other languages embedded in your code.
Edit a Document in IntelliJ IDEA LightEdit Mode
Edit a Document in IntelliJ IDEA LightEdit Mode
Use IntelliJ IDEA’s text editing features without creating or opening a dedicated project.
Determining the Return Type of Expression
Determining the Return Type of Expression
Type Info is very helpful on a per-expression basis to understand your code.
Add Your Favourite Photo as a Background
Add Your Favourite Photo as a Background
If you want to look at your favourite photo while coding you can set it as your background image.
Pattern Matching for Switch
Pattern Matching for Switch
This feature is available in preview from Java 17.
In Editor Doc Rendering
In Editor Doc Rendering
You can render Javadocs directly in the editor including HTML tags, images and links.
New Line
New Line
Start a new line below or above your current line with the correct indentation.
Update Version and Scope in Dependencies Tool Window
Update Version and Scope in Dependencies Tool Window
Upgrade, downgrade, and change scope easily inside your IDE.
Search Packages though Web UI
Search Packages though Web UI
You can find the packages you need without an IDE.
Search Packages in Dependencies Tool Window
Search Packages in Dependencies Tool Window
Use the Dependencies tool window to manage your dependencies in one place.
Maven Support in Dependencies Tool Window
Maven Support in Dependencies Tool Window
Add dependencies straight into your POM file with a single click.
Filter Stable Versions in the Dependencies Tool Window
Filter Stable Versions in the Dependencies Tool Window
Allows you to filter out unstable versions of dependencies easily.