Shortcuts JetBrains PhpStorm for Windows

105 shortcuts2,400 views
Open Trainer

General Shortcuts

WindowsAction
Alt+0..9Open Corresponding Tool Window
Ctrl+SSave All
Ctrl+Shift+F12Toggle Maximize Editor
Ctrl+Shift+AFind Action
Ctrl+TabSwitch Editor Tabs and IDE Tool Windows
Ctrl+Alt+SOpen Setting Dialog
Ctrl+Alt+F11Toggle Full Screen Mode
Alt+Shift+FAdd to Favourites
Double ShiftSearch Everywhere
Alt+Shift+IInspect Current file with Current file

Debugging

WindowsAction
Shift+F8Step Out
F8Step Over
F7Step Into
Alt+F8Evaluate Expression
Ctrl+F8Toggle Breakpoint
Ctrl+Shift+F8View Breakpoints
F9Resume Program

Find and Replace

WindowsAction
Ctrl+FFind
Ctrl+RReplace
F3Find Next
Shift+F3Find Previous
Ctrl+Shift+FFind in Path
Ctrl+Shift+RReplace in Path

Editing

WindowsAction
Ctrl+SpacebarBasic Code Completion
Ctrl+Alt+SpacebarClass name Completion
Ctrl+QQuick Documentation Lookup
Ctrl+Mouse OverBrief Info
Ctrl+Shift+EnterComplete Statement
Ctrl+PParameter Information
Ctrl+OOverride Methods
Alt+InsertGenerate Code
Ctrl+Shift+Up Arrow/Down ArrowMove Line(Selection) Up/Down
Ctrl+Alt+TSurround With..(Begin..End etc.)
Ctrl+/Comment/Uncomment with Line Comment
Ctrl+Shift+/Comment/Uncomment with Block Comment
Ctrl+IImplements Method
Alt+EnterShow Intention Actions and Quick Fixes
Ctrl+Alt+LReformat Code
Ctrl+DDuplicate Current Line
Ctrl+X/Ctrl+C/Ctrl+VCut/Copy/Paste Current line to Clipboard
Ctrl+Alt+IAutoIndent Lines
Ctrl+YDelete line at caret
Shift+EnterStart New line
Ctrl+F4Close Active editor tab
Alt+EnterShow Intention Actions/Quick-Fixes
Ctrl+Shift+WDecrease Current Selection to Previous State
Ctrl+WSelect Successively Incresing Code blocks
Ctrl+NumPad+/Ctrl+NumPad -Expand/Collapse Code block
Ctrl+DelDelete to end word
Ctrl+BackspaceDelete to word start
Ctrl+Shift+]Select till code block end
Ctrl+Shift+[Select till code block start
Ctrl+Shift+USwitch case for Word at Caret or Selected block

Refactoring

WindowsAction
F5Copy
F6Move
Alt+DelSafe Delete
Shift+F6Rename
Ctrl+Alt+NInline Variable
Ctrl+Alt+Shift+TRefactor This(Show All Available Refactoring)
Ctrl+Alt+MExtract Method
Ctrl+Alt+FIntroduce Field
Ctrl+Alt+CIntroduce Constant
Ctrl+Alt+VIntroduce Variable

Navigation

WindowsAction
Ctrl+NGo to Class
Ctrl+Shift+NGo to File
Ctrl+Alt+Shift+NGo to Symbol
F2Next highlighted Error
Shift+F2Previous highlighted Error
Ctrl+GGo to Line
Ctrl+ERecent files Popup
Alt+F1Select current file/Symbol in any View
Alt+Left Arrow/Alt+Right ArrowGo to Next/Previous Tab
Ctrl+BGo to Declaration
Ctrl+Alt+BGo to Implementation
Ctrl+Shift+BGo to Type Declaration
Ctrl+Alt+Left Arrow/Ctrl+Alt+Right ArrowNavigate back/forward
Ctrl+Shift+BackspaceGo to last edit location
Ctrl+UGo to super method/super class
Alt+HomeShow Navigation bar
F4Edit Source
Ctrl+EnterView Source
Ctrl+]/Ctrl+[Move to code block end/start
Alt+Up Arrow/Alt+Down ArrowGo to Previous/Next Method
Ctrl+Shift+IOpen Quick Definition Lookup

Compile and Run

WindowsAction
Ctrl+Shift+XRun Command Line
Shift+F10Run
Shift+F9Debug
Ctrl+Shift+F10Run Context editor from Editor

Usage Search

WindowsAction
Ctrl+F7Find Usage in File
Alt+F7Find Usage
Ctrl+Shift+F7Highlight Usage in File
Ctrl+Alt+F7Show Usage

VCS/Local History

WindowsAction
Ctrl+KCommit Project to VCS
Ctrl+TUpdate Project from VCS
Ctrl+Shift+EView Recent Changes
Alt+`VCS Operations Popup

Live Template/Snippets

WindowsAction
Ctrl+JInsert Live Template
ecoecho' Statement
foreforeach(iterable_expr as $value){…}
forekforeach(iterable_expr as $key=>$value){…}
inc/inco
prifprivate function
profprotected function
pubfpublic function
rqr/rqro