Learn PhpStorm keyboard shortcuts

Practice PhpStorm 2025 keyboard shortcuts with timed drills. Memorize all 186 hotkeys and keybindings faster through interactive exercises.

Top shortcuts

  • Ctrl+Shift+A — Find Action
  • Ctrl+Space — Basic code completion
  • Alt+Enter — Show intention actions and quick-fixes
  • Ctrl+P — Parameter info (within method call arguments)
  • Ctrl+Q — Quick documentation lookup
  • Alt+Insert — Generate code... (Getters, Setters, Constructors)
  • Ctrl+O — Override methods
  • Ctrl+I — Implement methods
  • Ctrl+Alt+T — Surround with...(if..else, try..catch, for, etc.)
  • Ctrl+Slash — Comment/uncomment with line comment
  • Ctrl+Shift+Slash — Comment/uncomment with block comment
  • Ctrl+W — Select successively increasing code blocks
  • Ctrl+Shift+W — Decrease current selection to previous state
  • Ctrl+Alt+L — Reformat code
  • Ctrl+Alt+I — Auto-indent line(s)
  • Ctrl+D — Duplicate current line or selected block
  • Ctrl+Y — Delete line at caret
  • Ctrl+Shift+J — Smart line join (HTML and JavaScript only)
  • Ctrl+Enter — Smart line split (HTML and JavaScript only)
  • Shift+Enter — Start a new line
  • Ctrl+Shift+U — Toggle case for word at caret or selected block
  • Ctrl+Shift+BracketLeft — Select till code block start
  • Ctrl+Shift+BracketRight — Select till code block end
  • Ctrl+Delete — Delete to word end
  • Ctrl+Backspace — Delete to word start
  • Ctrl+F4 — Close active editor tab
  • Ctrl+Shift+V — Paste from history
  • F8 — Step over
  • F7 — Step into
  • Shift+F8 — Step out

Other Code & Text apps

  • Alacritty shortcuts
  • Android Studio shortcuts
  • Arduino IDE shortcuts
  • Bitbucket shortcuts
  • Chrome Developer Tools shortcuts
  • CLion shortcuts
  • Code Editor for iOS shortcuts
  • Cursor shortcuts
  • DataGrip shortcuts
  • Docker Desktop shortcuts

Related pages

  • PhpStorm shortcuts
  • PhpStorm cheat sheet
  • Learn PhpStorm shortcuts
  • All Code & Text apps