- ⌘+c, ⌘+v
- Keep your hands on your keyboard
- How to look up any actions' shortcut ⌘+shift+a, double shift
- IntelliJ's Productivity Guide
- Indenting, formatting with
tab
, ⌃ + ⌥ + l - Auto-indent with ⌃ + ⌥ + l
- Undo, Redo ctrl+z
- Word-skipping ⌥ + arrows
- Begin/End of Line ⌘ + →/←
- CamelHumps (+ how to toggle)
- Jumping methods ⌃ + Shift + ↓/↑
- Jump to "error" F2
- Jump into ⌘ ( + ⌥) + b
- History and its importance ⌘ + ⌥ + ←/→
- Jump to last edit position ⌘ + shift + backspace
- Show in Project ⌥ + F1
- More navigational goodness: code hierarchy transversal
- Jump to line ⌘ + l (example with paste from stacktrace)
- Navigate to method ⌘ + F12
- Move + Select ⌘, shift + arrows
- Expand Selection ⌥ + ↑
- Using Selection to help Navigation (e.g. Fluent API)
- Wrapping (IntelliJ feature)
- Duplicate line
ctrl+d
- Yank ⌘ + backspace
- Moving lines with and without constraints ⌥ + shift + ↑/↓ vs. shift + ⌘ + ↑/↓
- Start new line shift + enter
- Join lines ⌃ + shift + j
- Opening/Closing (Toggling) ⌘
- Switching tabs ⌘ + shift + [/]
- Navigation from Embedded Windows ⌥ + enter vs. ⌘ + ↑
- Why resizing is for dummies shift + ⌘ + F12
- IntelliJ's Auto-correct ⌃ + ⇑ + ↵︎
- Autocomplete ⌃ + Space vs. ⌃ + Shift + Space
- QuickFix (:bulb:) ⌥ + enter
- Creating stuff ⌘ + N
- Deleting stuff Shift + Delete
- View JavaDoc F1
- View parameters ⌘ + P