You are on page 1of 2

PhpStorm Default Keymap PhpStorm Default Keymap PhpStorm Default Keymap

www.jetbrains.com/phpstorm blog.jetbrains.com/phpstorm @PhpStorm


C
o
p
y
r
ig
h
t

Je
t
B
r
a
in
s
. 2
0
1
3
. A
ll R
ig
h
t
s
R
e
s
e
r
v
e
d
.
D
S
G
N
-
8
7
5
VCS/Local History
Alt + BackQuote (`) VCS quick popup
Ctrl + K Commit project to VCS
Ctrl + T Update project from VCS
Alt + Shift + C View recent changes
Search/Replace
Ctrl + F Find
F3 Find next
Shift + F3 Find previous
Ctrl + R Replace
Ctrl + Shift + F Find in path
Ctrl + Shift + R Replace in path
Editing
Ctrl + Space Basic code completion (the name of any class,
method or variable)
Ctrl + Shift + Enter Complete statement
Ctrl + P Parameter info (within method call arguments)
Ctrl + Q Quick documentation lookup
Ctrl + mouse over code Brief Info
Ctrl + F1 Show descriptions of error or warning at caret
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 + / Comment/uncomment with line comment
Ctrl + Shift + / Comment/uncomment with block comment
Ctrl + W Select successively increasing code blocks
Ctrl + Shift + W Decrease current selection to previous state
Alt + Q Context info
Alt + Enter Show intention actions and quick-fxes
Ctrl + Alt + L Reformat code
Ctrl + Alt + I Auto-indent line(s)
Tab / Shift + Tab Indent/unindent selected lines
Ctrl + X or Shift +Delete Cut current line or selected block to clipboard
Ctrl + C or Ctrl + Insert Copy current line or selected block to clipboard
Ctrl + Vor Shift +Insert Paste from clipboard
Ctrl + Shift + V Paste from recent bufers...
Ctrl + D Duplicate current line or selected block
Ctrl + Y Delete line at caret
Ctrl + Shift + J Join lines
Ctrl + Enter Split line
Shift + Enter Start new line
Ctrl + Shift + U Toggle case for word at caret or selected block
Ctrl + Shift + ] / [ Select till code block end/start
Ctrl + Delete Delete to word end
Ctrl + Backspace Delete to word start
Ctrl + NumPad+/- Expand/collapse code block
Ctrl + Shift + NumPad+ Expand all
Ctrl + Shift + NumPad- Collapse all
Ctrl + F4 Close active editor tab
Navigation
Ctrl + N Go to class
Ctrl + Shift + N Go to fle
Ctrl + Alt + Shift + N Go to symbol
Alt + Right/Left Go to next/previous editor tab
F12 Go back to previous tool window
Esc Go to editor (from tool window)
Shift + Esc Hide active or last active window
Ctrl + Shift + F4 Close active run/messages/fnd/... tab
Ctrl + G Go to line
Ctrl + E Recent fles popup
Ctrl + Alt + Left/Right Navigate back/forward
Ctrl + Shift + Backspace Navigate to last edit location
Alt + F1 Select current fle or symbol in any view
Ctrl + B or Ctrl + Click Go to declaration
Ctrl + Alt + B Go to implementation(s)
Ctrl + Shift + I Open quick defnition lookup
Ctrl + Shift + B Go to type declaration
Ctrl + U Go to super-method/super-class
Alt + Up/Down Go to previous/next method
Ctrl + ] / [ Move to code block end/start
Ctrl + F12 File structure popup
Ctrl + H Type hierarchy
Ctrl + Shift + H Method hierarchy
Ctrl + Alt + H Call hierarchy
F2 / Shift + F2 Next/previous highlighted error
F4 / Ctrl + Enter Edit source / View source
Alt + Home Show navigation bar
F11 Toggle bookmark
Ctrl + F11 Toggle bookmark with mnemonic
Ctrl + #[0-9] Go to numbered bookmark
Shift + F11 Show bookmarks
Debugging
F8 Step over
F7 Step into
Shift + F7 Smart step into
Shift + F8 Step out
Alt + F9 Run to cursor
Alt + F8 Evaluate expression
F9 Resume program
Ctrl + F8 Toggle breakpoint
Ctrl+Shift+F8 View breakpoints
Running
Alt + Shift + F10 Select confguration and run
Alt + Shift + F9 Select confguration and debug
Shift + F10 Run
Shift + F9 Debug
Ctrl + Shift + F10 Run context confguration from editor
Ctrl + Shift + X Run command line
Refactoring
F5 Copy
F6 Move
Alt + Delete Safe Delete
Shift + F6 Rename
Ctrl + Alt + N Inline Variable
Ctrl + Alt + M Extract Method
Ctrl + Alt + V Extract Variable
Ctrl + Alt + F Extract Field
Ctrl + Alt + C Extract Constant
Usage Search
Alt + F7 / Ctrl + F7 Find usages / Find usages in fle
Ctrl + Shift + F7 Highlight usages in fle
Ctrl + Alt + F7 Show usages
JetBrains PhpStorm
Zero-confgurationdebugger(XdebugorZend)
Best-in-class HTML, CSS and JavaScript editor
Unit testing right in the IDE
Performance is our key priority
Cross-platform PHP IDE
jetbrains.com/phpstorm
To fnd any action inside the IDE
use Find Action (Ctrl + Shift + A)
General
Ctrl + Shift + A Find Action
Alt + #[0-9] Open corresponding tool window
Ctrl + Shift + F12 Toggle maximizing editor
Alt + Shift + F Add to Favorites
Alt + Shift + I Inspect current fle with current profle
Ctrl + BackQuote (`) Quick switch current scheme
Ctrl + Alt + S Open Settings dialog
Ctrl + Tab Switch between tabs and tool window
PhpStorm Default Keymap PhpStorm Default Keymap PhpStorm Default Keymap
www.jetbrains.com/phpstorm blog.jetbrains.com/phpstorm @PhpStorm
C
o
p
y
r
ig
h
t

Je
t
B
r
a
in
s
. 2
0
1
3
. A
ll R
ig
h
t
s
R
e
s
e
r
v
e
d
.
D
S
G
N
-
8
7
5
Refactoring
F5 Copy
F6 Move
Delete Safe Delete
F6 Rename
N Inline Variable
M Extract Method
V Extract Variable
F Extract Field
C Extract Constant
General
A Find Action
0 ... 9 Open corresponding tool window
F12 Toggle maximizing editor
F Add to Favorites
I Inspect current fle with current profle

or ` Quick switch current scheme


, Open Settings dialog
Switch between tabs and tool window
Debugging
F8 Step over
F7 Step into
F7 Smart step into
F8 Step out
F9 Run to cursor
F8 Evaluate expression
R Resume program
F8 Toggle breakpoint
F8 View breakpoints
Search/Replace
F Find
G Find next
G Find previous
R Replace
F Find in path
R Replace in path
Editing
Space Basic code completion (the name of any class,
method or variable)
Complete statement
P Parameter info (within method call arguments)
J or Mid. buttonclick Quick documentation lookup
+ mouse over code Brief Info
F1 Show descriptions of error or warning at caret
N, , N Generate code... (Getters, Setters, Constructors)
O Override methods
I Implement methods
T Surround 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
Q Context info
Show intention actions and quick-fxes
L Reformat code
I Auto-indent line(s)
, Indent/unindent selected lines
X Cut current line or selected block to clipboard
C Copy current line or selected block to clipboard
V Paste from clipboard
V Paste from recent bufers...
D Duplicate current line or selected block
Delete line at caret
J Join lines
Split line
Start new line
U Toggle case for word at caret or selected block
], [ Select till code block end/start
Delete to word end
Delete to word start
+, - Expand/collapse code block
+ Expand all
- Collapse all
W Close active editor tab
Usage Search
F7 / F7 Find usages / Find usages in fle
F7 Highlight usages in fle
F7 Show usages
Navigation
O Go to class
O Go to fle
O Go to symbol
, Go to next/previous editor tab
F12 Go back to previous tool window
Go to editor (from tool window)
Hide active or last active window
F4 Close active run/messages/fnd/... tab
L Go to line
E Recent fles popup
, Navigate back/forward
Navigate to last edit location
F1 Select current fle or symbol in any view
B or Click Go to declaration
B Go to implementation(s)
Space, Y Open quick defnition lookup
B Go to type declaration
U Go to super-method/super-class
, Go to previous/next method
] , [ Move to code block end/start
F12 File structure popup
H Type hierarchy
H Method hierarchy
H Call hierarchy
F2 , F2 Next/previous highlighted error
F4 / Edit source / View source
Home Show navigation bar
F3 Toggle bookmark
F3 Toggle bookmark with mnemonic
0 ... 9 Go to numbered bookmark
F3 Show bookmarks
To fnd any action inside the IDE
use Find Action ( A )
VCS/Local History

V VCS quick popup
K Commit project to VCS
T Update project from VCS
C View recent changes
Running
R Select confguration and run
D Select confguration and debug
R Run
D Debug
R, D Run context confguration from editor
X Run command line




Command
Option / Alt
Control
Shift
Backspace
Delete
Escape
Enter / Return


Tab
Arrow Keys

You might also like