PHPStorm DEFAULT KEYMAP (Mac)

To find any action inside the IDE use. Find Action ( ⇧ + ⌘ + A )

Keyboard Special Symbols for Mac

Command
Option
Control
Shift
Esc
Return
Enter
Delete
Forward Delete
Up
Down
Left
Right

Editing

⌃ + SpaceBasic code completion
⌥ + EnterShow intention actions and quick-fixes
⌘ + PParameter info (within method call arguments)
⌃ + JQuick documentation lookup
⌘ + mouse over codeBrief Info
⌘ + NGenerate code… (Getters, Setters, Constructors)
⌃ + OOverride methods
⌃ + IImplement methods
⌘ + ⌥ + TSurround with… (if..else, try..catch, for, etc.)
⌘ + /Comment/uncomment with line comment
⌘ + ⌥ + /Comment/uncomment with block comment
⌥ + ↑Select successively increasing code blocks
⌥ + ↓Decrease current selection to previous state
⌘ + ⌥ + LReformat code
⌃ + ⌥ + IAuto-indent line(s)
⌘ + DDuplicate current line or selected block
⌘ + DelDelete line at caret
⌃ + ⇧ + JSmart line join (HTML and JavaScript only)
⌘ + EnterSmart line split (HTML and JavaScript only)
⇧ + EnterStart new line
⌘ + ⇧ + UToggle case for word at caret or selected block
⌥ + ⇧ + ⌘ + ] / [Select till code block end/start
⌥ + Forward + DeleteDelete to word end
⌥ + DeleteDelete to word start
⌘ + +/-Expand/collapse code block
⌘ + WClose active editor tab
⌘ + ⇧ + VPaste from history

Debugging

F8Step over
F7Step into
⇧ + F8Step out
⌥ + F8Evaluate expression
⌘ + ⌥ + F9Resume program
⌘ + F8Toggle breakpoint
⌘ + ⇧ + F8View breakpoints

Running

⌃ + F10Run
⌃ + F9Debug
⌃ + ⇧ + R/DRun context configuration from editor
⌘ + ⇧ + XRun command line

Search/Replace

⌘ + F/RFind/Replace
[⌘/⌘ + ⇧] + GFind next/previous
⌘ + ⇧ + F/RFind/Replace in path

Usage Search

⌥ + F7 / ⌘ + F7Find usages / Find usages in file
⌘ + ⇧ + F7Highlight usages in file
⌘ + ⌥ + F7Show usages

Navigation

⌘ + NGo to class
⌘ + ⇧ + NGo to file
⌘ + ⌥ + NGo to symbol
⌘ + [+] + GGo to line
⌃ + →/←Go to next/previous editor tab
Go to editor (from tool window)
⌘ + ERecent files popup
⌘ + ⌥ + ←/→Navigate back/forward
⌘ + ⇧ + BackspaceNavigate to last edit location
⌥ + F1Select current file or symbol in any view
⌘ + B or ⌘ + ClickGo to declaration
⌘ + ⌥ + BGo to implementation(s)
⌥ + Space, ⌘ + YOpen quick definition lookup
⌃ + ⇧ + BGo to type declaration
⌘ + UGo to super-method/super-class
⌃ + ↑/↓Go to previous/next method
⌘ + ] / [Move to code block end/start
F2 / ⇧ + F2Next/previous highlighted error
F4 / ⌘ + ↓Edit source / View source

Refactoring

F5/F6Copy/Move
⌘ + DeleteSafe Delete
⇧ + F6Rename
⌘ + ⌥ + NInline Variable
⌘ + ⌥ + M/V/F/CExtract Method/Variable/Field/Constant
⌃ + TRefactor This (shows all available refactorings)

VCS/Local History

⌃ + V‘VCS’ quick popup
⌘ + KCommit project to VCS
⌘ + TUpdate project from VCS
⌥ + ⇧ + CView recent changes

General

Double ⇧Search everywhere
⇧ + ⌘ + AFind Action
⌘ + [0-9]Open corresponding tool window
⌘ + ⌥ + F11Toggle full screen mode
⌘ + ⇧ + F12Toggle maximizing editor
⌥ + ⇧ + FAdd to Favorites
⌥ + ⇧ + IInspect current file with current profile
⌘ + ,Open Settings dialog
⌃ + TabSwitch between tabs and tool window