Tips

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

Selectively Commit Changes
Selectively Commit Changes
Selectively commit a subset of changes in a file to VCS.
Rename Bookmark
Rename Bookmark
Rename an existing bookmark to something more suitable.
Optimize imports
Optimize imports
Remove unused imports from your code with one keyboard shortcut.
Import Multiple Repositories
Import Multiple Repositories
Import multiple related repositories into one IntelliJ IDEA project.
Annotate with Git Blame: Show Diff
Annotate with Git Blame: Show Diff
Look at the diff a change was part of from Annotate with Git Blame.
Annotate with Git Blame: Commit
Annotate with Git Blame: Commit
Look at the commit a change was part of from Annotate with Git Blame.
Postfix Completion
Postfix Completion
Postfix completion allows you to keep typing forwards, it minimises the amount of time you spend moving the cursor around while you're coding.
Introduce Variable
Introduce Variable
Refactor your code and introduce a new variable right when you need it.
Inline Variable
Inline Variable
Sometimes inlining a variable can make your code more readable.
Generate a Test Class
Generate a Test Class
Generate a new test class from your Java class.
CamelCase in Code Completion
CamelCase in Code Completion
Use CamelCase in code completion to speed up your workflow.
Using SQL
Using SQL
Using language injection to work with SQL.