WebStorm / PhpStorm Cheatsheet
ShortcutFoo uses a Spaced Repetition System that adapts to your training.
scf keyboard

Editing I

Basic code completion
Complete statement
Decrease current selection to previous state
Auto-indent line(s)
Delete line at caret
Delete to word start
scf keyboard

Editing II

Quick documentation lookup
Generate code...
Override methods
Implement methods
Select successively increasing code blocks
Reformat code
Indent selected lines
Paste from recent buffers
Duplicate current line or selected block
scf keyboard

Editing III

Surround with...
Show intention actions and quick-fixes
Unindent selected lines
Smart line join
Smart line split
Start new line
Toggle case for word at caret or selected block
scf keyboard

Navigation I

Go to class
Go to editor (from tool window)
Close active run/messages/find/... tab
File structure popup
Call hierarchy
Editor source
Go to bookmark #2
Go to bookmark #8
scf keyboard

Navigation II

Go to file
Go to symbol
Go to line
Go to implementation(s)
Go to type declaration
scf keyboard

Navigation III

Hide active or last active window
Recent files popup
Navigate to last edit location
Select current file or symbol in any view
Open quick definition lookup
Move to code block end
Move to code block start
Next highlighted error
Previous highlighted error
View source
Show navigation bar
Toggle bookmark
Toggle bookmark with mnemonic
Show bookmarks
scf keyboard

Search / Replace

Find next
Find previous
Find in path
Replace in path
Find usages
Find usages in file
Highlight usages in file
Show usages
scf keyboard

Running / Debugging

Select configuration and run
Select configuration and debug
Run context configuration from editor
Run command line
Step over
Step into
Smart step into
Run to cursor
Evaluate expression
Resume program
Toggle breakpoint
View breakpoints
scf keyboard


Comment line
Block comment
Context info
Delete to word end
Safe delete
Copy (refactoring)
Move (refactoring)
Extract method
Introduce variable
Introduce field
Indroduce constant
'VCS' quick popup
Commit project to VCS
View recent changes (VCS)
Toggle full screen mode
Toggle maximizing editor
Add to favorites
Inspect current file with current profile