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