PhpStorm keyboard shortcuts cheat sheet

Printable cheat sheet covering all 186 PhpStorm 2025 keyboard shortcuts and hotkeys, organized by category. Export as PDF or print directly.

All 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
  • Alt+F8 — Evaluate expression
  • F9 — Resume program
  • Ctrl+F8 — Toggle breakpoint
  • Ctrl+Shift+F8 — View breakpoints
  • Shift+F10 — Run
  • Shift+F9 — Debug
  • Ctrl+Shift+F10 — Run context configuration from editor
  • Ctrl+Shift+X — Run command line
  • F3 — Find next
  • Shift+F3 — Find previous
  • Alt+F7 — Find usages
  • Ctrl+F7 — Find usages in file
  • Ctrl+Shift+F7 — Highlight usages in file
  • Ctrl+Alt+F7 — Show usages
  • Ctrl+N — Go to class
  • Ctrl+Shift+N — Go to file
  • Ctrl+Shift+Alt+N — Go to symbol
  • Ctrl+G — Go to line
  • Escape — Go to editor (from tool window)
  • Ctrl+E — Recent files popup
  • Ctrl+Shift+Backspace — Navigate to last edit location
  • Alt+F1 — Select current file or symbol in any view
  • Ctrl+B — Go to declaration
  • Ctrl+Alt+B — Go to implementation(s)
  • Ctrl+Shift+I — Open quick definition lookup
  • Ctrl+Shift+B — Go to type declaration
  • Ctrl+U — Go to super-method/super-class
  • F2 — Next highlighted error
  • Shift+F2 — Previous highlighted error
  • F4 — Edit/view source
  • Alt+Delete — Safe delete
  • Shift+F6 — Rename
  • Ctrl+Alt+N — Inline variable
  • Ctrl+Shift+Alt+T — Refactor This (shows all available refactorings)
  • Alt+Backquote — VCS quick popup
  • Ctrl+K — Commit project to VCS
  • Ctrl+T — Update project from VCS
  • Shift+Alt+C — View recent changes
  • Ctrl+Shift+A — Find Action
  • Ctrl+Alt+F11 — Toggle full screen mode
  • Ctrl+Shift+F12 — Toggle maximizing editor
  • Shift+Alt+F — Add to Favorites
  • Shift+Alt+I — Inspect current file with current profile
  • Ctrl+Alt+S — Open Settings dialog
  • Ctrl+Tab — Switch between tabs and tool window
  • Ctrl+J — Insert Live Template
  • Ctrl+Shift+Alt+H — Pop-up Hector
  • Alt+Q — Context Info
  • Ctrl+F1 — Error Description
  • Shift+F1 — External Documentation
  • Ctrl+Shift+Space — SmartType Code Completion
  • Alt+Slash — Expand Word
  • Ctrl+Alt+J — Surround with Live Template...
  • Tab — Next Template Variable
  • Shift+Tab — Previous Template Variable
  • Enter — Enter
  • Delete — Delete
  • Backspace — Backspace
  • Ctrl+Z — Undo
  • Ctrl+Shift+Z — Redo
  • Ctrl+X — Cut
  • Ctrl+C — Copy
  • Ctrl+V — Paste
  • ArrowUp — Up
  • Shift+ArrowUp — Up with Selection
  • ArrowDown — Down
  • Shift+ArrowDown — Down with Selection
  • ArrowLeft — Left
  • Shift+ArrowLeft — Left with Selection
  • ArrowRight — Right
  • Shift+ArrowRight — Right with Selection
  • Ctrl+PageDown — Go to Page Bottom
  • Ctrl+Shift+PageDown — Go to Page Bottom with Selection
  • Ctrl+PageUp — Go to Page Top
  • Ctrl+Shift+PageUp — Go to Page Top with Selection
  • PageDown — Page Down
  • Shift+PageDown — Page Down with Selection
  • PageUp — Page Up
  • Shift+PageUp — Page Up with Selection
  • Ctrl+ArrowDown — Scroll Down
  • Ctrl+M — Scroll to Center
  • Ctrl+ArrowUp — Scroll Up
  • End — Move to Line End
  • Shift+End — Move to Line End with Selection
  • Home — Move to Line Start
  • Shift+Home — Move to Line Start with Selection
  • Ctrl+ArrowRight — Move to Next Word
  • Ctrl+Shift+ArrowRight — Move to Next Word with Selection
  • Ctrl+ArrowLeft — Move to Previous Word
  • Ctrl+Shift+ArrowLeft — Move to Previous Word with Selection
  • Ctrl+End — Move to Text End
  • Ctrl+Shift+End — Move to Text End with Selection
  • Ctrl+Home — Move to Text Start
  • Ctrl+Shift+Home — Move to Text Start with Selection.
  • Ctrl+A — Select All
  • Insert — Toggle Insert/Overwrite
  • Ctrl+BracketRight — Move to Code Block End
  • Ctrl+BracketLeft — Move to Code Block Start
  • Ctrl+Alt+Enter — Start New Line Before Current One
  • 1 — Expand to level 1
  • Ctrl+Period — Fold Selection / Remove region
  • Shift+Alt+F10 — Choose configuration and run
  • Ctrl+F5 — Rerun
  • Shift+Alt+F9 — Choose configuration and debug
  • Shift+F7 — Smart Step Into
  • Shift+Alt+F8 — Force Step Over
  • Shift+Alt+F7 — Force Step Into
  • Alt+F9 — Run to Cursor
  • Ctrl+Alt+F9 — Force Run To Cursor
  • Ctrl+Pause — Pause Program
  • Ctrl+Alt+F8 — Quick Evaluate Expression
  • Ctrl+Shift+F4 — Close Active Tab
  • Alt+O — Export to Text File
  • Ctrl+S — Save All
  • Alt+ArrowRight — Select Next Tab
  • Alt+ArrowLeft — Select Previous Tab
  • Ctrl+Alt+Y — Reload All from Disk
  • Ctrl+F — Find
  • Ctrl+R — Replace
  • Ctrl+F3 — Next Occurrence of the Word at Caret
  • Ctrl+Shift+F — Find in Path
  • Ctrl+Shift+R — Replace in Path
  • F11 — Toggle Bookmark
  • Ctrl+F11 — Toggle Bookmark with Mnemonic
  • Shift+F11 — Show Bookmarks
  • Alt+1 — Show Project window
  • Alt+2 — Show Favorites window
  • Alt+3 — Show Find window
  • Alt+4 — Show Run window
  • Alt+5 — Show Debug window
  • Alt+6 — Show Problems window
  • Alt+7 — Show Structure window
  • Alt+8 — Show Services window
  • Alt+9 — Show Version Control window
  • Alt+0 — Show Commit window
  • Alt+F12 — Show Terminal window
  • Shift+Escape — Hide Active Window
  • F12 — Jump to Last Window
  • Ctrl+F12 — File Structure Popup
  • Ctrl+H — Type Hierarchy
  • Ctrl+Shift+T — Navigate to Test/Test Subject
  • Ctrl+Alt+Home — Navigate to Related Symbol
  • F10 — Go to Header/Source
  • Alt+ArrowDown — Navigate to Next Method
  • Alt+ArrowUp — Navigate to Previous Method
  • Ctrl+Alt+ArrowLeft — Back
  • Ctrl+Alt+ArrowRight — Forward
  • Ctrl+Alt+ArrowUp — Navigate to Previous Occurrence
  • Ctrl+Alt+ArrowDown — Navigate to Next Occurrence
  • Ctrl+F6 — Change Method Signature
  • F6 — Move
  • Ctrl+Alt+M — Extract Method
  • Ctrl+Alt+V — Introduce Variable
  • Ctrl+Alt+F — Introduce Field
  • Ctrl+Alt+C — Introduce Constant
  • Ctrl+Alt+P — Introduce Parameter

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