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