Skip to the content.
ctrl+c, ctrl+v
- Keep your hands on your keyboard
- How to look up any actions’ shortcut

ctrl+shift+a
, double shift
- IntelliJ’s Productivity Guide
- Indenting, formatting with
tab, shift+tab
- Auto-indent with
ctrl+alt+l
- Undo, Redo
ctrl+z and
ctrl+shift+z
- Word-skipping
ctrl+arrows
- Begin/End of Line
home, end
- Begin/End of File
ctrl+home, ctrl+end
- CamelHumps (+ how to toggle)
- Jumping methods
alt+up/down
- Jump to “error”
F2
- Jump into
ctrl (+alt) + b
- History and its importance
ctrl+alt+left/right
- Jump to last edit position
ctrl+shift+backspace
- Show in Project
alt+F1
- More navigational goodness: code hierarchy transversal
- Jump to line
ctrl+g (example with paste from stacktrace)
- Navigate to method
ctrl+F12
- Move + Select
ctrl+shift+arrows
- Expand Selection
ctrl+w
- Using Selection to help Navigation (e.g. Fluent API)
- Wrapping (IntelliJ feature)
- Duplicate line
ctrl+d
- Yank
ctrl+y
- Moving lines with and without constraints
ctrl+shift+up/down vs.
alt+shift+up/down
- Start new line
shift+enter
- Join lines
ctrl+shift+j
- Opening/Closing (Toggling)
alt+number
ctrl+F4
- Switching tabs
alt+left/right
- Navigation from Embedded Windows
ctrl+enter vs.
F4
- Why resizing is for dummies
ctrl+shift+F12
- IntelliJ’s Auto-correct
ctrl+shift+enter
- Autocomplete

ctrl+space
vs.
ctrl+shift+space
- QuickFix (:bulb:)
alt+enter
- Creating stuff
alt+insert
- Deleting stuff
alt+delete
- View JavaDoc
ctrl+q
- View parameters
ctrl+p
- Find word and add to buffer
ctrl+F3
- Find next/previous occurrence from buffer
F3 / shift +F3
- Toggle Column Mode
alt+shift+insert
alt+j,
alt+shift+j and
ctrl+alt+shift+j
- Various use cases