Hotkeys and shortcuts for JetBrains PhpStorm (MacOS)

(Total 107)

Option + 0..9
General Shortcuts
Open Corresponding Tool Window
Command + S
General Shortcuts
Save All
Command + Shift + F12
General Shortcuts
Toggle Maximize Editor
Command + Shift + A
General Shortcuts
Find Action
Ctrl + Tab
General Shortcuts
Switch Editor Tabs and IDE Tool Windows
Command + ,
General Shortcuts
Open Setting Dialog
Command + Option + F11
General Shortcuts
Toggle Full Screen Mode
Option + Shift + F
General Shortcuts
Add to Favourites
Double Shift
General Shortcuts
Search Everywhere
Option + Shift + I
General Shortcuts
Inspect Current file with Current file
Shift + F8
Debugging
Step Out
F8
Debugging
Step Over
F7
Debugging
Step Into
Option + F8
Debugging
Evaluate Expression
Command + F8
Debugging
Toggle Breakpoint
Command + Option + F9
Debugging
Resume Program
Command + F
Find and Replace
Find
Command + R
Find and Replace
Replace
Command + G
Find and Replace
Find Next
Command + Shift + G
Find and Replace
Find Previous
Command + Shift + F
Find and Replace
Find in Path
Command + Shift + R
Find and Replace
Replace in Path
Ctrl + Spacebar
Editing
Basic Code Completion
Command + Option + Spacebar
Editing
Class name Completion
Ctrl + J
Editing
Quick Documentation Lookup
Command + Mouse Over
Editing
Brief Info
Command + Shift + Return
Editing
Complete Statement
Command + P
Editing
Parameter Information
Ctrl + O
Editing
Override Methods
Command + N / Ctrl + N
Editing
Generate Code
Command + Shift + Up Arrow / Down Arrow
Editing
Move Line(Selection) Up/Down
Command + Option + T
Editing
Surround With..(Begin..End etc.)
Command + /
Editing
Comment/Uncomment with Line Comment
Command + Shift + /
Editing
Comment/Uncomment with Block Comment
Ctrl + I
Editing
Implements Method
Option + Return
Editing
Show Intention Actions and Quick Fixes
Command + Option + L
Editing
Reformat Code
Command + D
Editing
Duplicate Current Line
Command + X / Command + C / Command + V
Editing
Cut/Copy/Paste Current line to Clipboard
Command + Shift + V
Editing
Paste from History
Ctrl + Option + I
Editing
AutoIndent Lines
Command + Backspace
Editing
Delete line at caret
Shift + Return
Editing
Start New line
Command + W
Editing
Close Active editor tab
Option + Return
Editing
Show Intention Actions/Quick-Fixes
Option + Down Arrow
Editing
Decrease Current Selection to Previous State
Option + Up Arrow
Editing
Select Successively Incresing Code blocks
Command + NumPad + / Command + NumPad -
Editing
Expand/Collapse Code block
Command + Del
Editing
Delete to end word
Command + Backspace
Editing
Delete to word start
Command + Shift + Option + ]
Editing
Select till code block end
Command + Shift + Option + [
Editing
Select till code block start
Command + Shift + U
Editing
Switch case for Word at Caret or Selected block
Ctrl + Shift + J
Editing
Smart Line Join(HTML and JS only)
Command + Return
Editing
Smart Line Split(HTML and JS only)
F5
Refactoring
Copy
F6
Refactoring
Move
Command + Del
Refactoring
Safe Delete
Shift + F6
Refactoring
Rename
Command + Option + N
Refactoring
Inline Variable
Ctrl + T
Refactoring
Refactor This(Show All Available Refactoring)
Command + Option + M
Refactoring
Extract Method
Command + Option + F
Refactoring
Introduce Field
Command + Option + C
Refactoring
Introduce Constant
Command + Option + V
Refactoring
Introduce Variable
Command + O
Navigation
Go to Class
Command + Shift + O
Navigation
Go to File
Command + Option + O
Navigation
Go to Symbol
F2
Navigation
Next highlighted Error
Shift + F2
Navigation
Previous highlighted Error
Command + G
Navigation
Go to Line
Esc
Navigation
Go to Editor
Command + E
Navigation
Recent files Popup
Option + F1
Navigation
Select current file/Symbol in any View
Option + Left Arrow / Option + Right Arrow
Navigation
Go to Next/Previous Tab
Command + B
Navigation
Go to Declaration
Command + Option + B
Navigation
Go to Implementation
Command + Ctrl + B
Navigation
Go to Type Declaration
Command + Option + Left Arrow / Command + Option + Right Arrow
Navigation
Navigate back/forward
Command + Shift + Backspace
Navigation
Go to last edit location
Command + U
Navigation
Go to super method/super class
F4
Navigation
Edit Source
Command + Down Arrow
Navigation
View Source
Command + ] / Command + [
Navigation
Move to code block end/start
Option + Up Arrow / Option + Down Arrow
Navigation
Go to Previous/Next Method
Command + Y
Navigation
Open Quick Definition Lookup
Command + Shift + X
Compile and Run
Run Command Line
Ctrl + F10
Compile and Run
Run
Ctrl + F9
Compile and Run
Debug
Ctrl + Shift + R / Ctrl + Shift + D
Compile and Run
Run Context editor from Editor
Command + F7
Usage Search
Find Usage in File
Option + F7
Usage Search
Find Usage
Command + Shift + F7
Usage Search
Highlight Usage in File
Command + Option + F7
Usage Search
Show Usage
Command + K
VCS/Local History
Commit Project to VCS
Command + T
VCS/Local History
Update Project from VCS
Option + Shift + C
VCS/Local History
View Recent Changes
Ctrl + V
VCS/Local History
VCS Operations Popup
Command + J
Live Template/Snippets
Insert Live Template
eco
Live Template/Snippets
echo' Statement
fore
Live Template/Snippets
foreach(iterable_expr as $value){…}
forek
Live Template/Snippets
foreach(iterable_expr as $key=>$value){…}
inc/inco
Live Template/Snippets
"include"/"include_once" statement
prif
Live Template/Snippets
private function
prof
Live Template/Snippets
protected function
pubf
Live Template/Snippets
public function
rqr/rqro
Live Template/Snippets
"require"/"require_once" statement