PhpStorm - Cheatsheet - Atalhos/Keymap

O PhpStorm é uma IDE de desenvolvimento que tem crescido muito nos últimos anos na comunidade de PHP. Ela trás diversas funcionalidades já conhecidas de outras IDEs e acrescenta outras novas, voltadas para PHP.

Uma das dificuldades de se usar uma ferramenta nova é o tempo de aprendizado, que pode levar até meses, o que pode deixar o desenvolvedor um pouco desconfortável para trabalhar com novas ferramentas.

Listamos aqui os principais atalhos do PhpStorm, para facilitar o uso de quem está começando e como lembrete ou cheatsheet para usuários avançados.

Atalho Descrição
Refactoring
F5/F6 Copy/Move
Alt + Delete Safe Delete
Shift + F6 Rename
Ctrl + Alt + N Inline Variable
Ctrl + Alt + M/V/F/C Extract Method/Variable/Field/Constant
Ctrl + Alt + Shift + T Refactor This (shows all available refactorings)
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
General
Double Shift Search everywhere
Ctrl + Shift + A Find Action
Alt + #[0-9] Open corresponding tool window
Ctrl + Alt + F11 Toggle full screen mode
Ctrl + Shift + F12 Toggle maximizing editor
Alt + Shift + F Add to Favorites
Alt + Shift + I Inspect current file with current profile
Ctrl + Alt + S Open Settings dialog
Ctrl + Tab Switch between tabs and tool window
Live Templates / Snippets
Ctrl + J Insert Live Template
eco ‘echo’ statement
fore foreach(iterable_expr as $value) {…}
forek foreach(iterable_expr as $key => $value) {…}
inc/inco ‘include’/‘include_once’ statement
prif private function
prof protected function
pubf public function
rqr/rqro ‘require’/‘require_once’ statement
Running
Shift + F10 Run
Shift + F9 Debug
Ctrl + Shift + F10 Run context configuration from editor
Ctrl + Shift + X Run command line
Search/Replace
Ctrl + F/R Find/Replace
F3/Shift + F3 Find next/previous
Ctrl + Shift + F/R Find/Replace in path
Usage Search
Alt + F7 / Ctrl + F7 Find usages / Find usages in file
Ctrl + Shift + F7 Highlight usages in file
Ctrl + Alt + F7 Show usages
Navigation
Ctrl + N Go to class
Ctrl + Shift + N Go to file
Ctrl + Alt + Shift + N Go to symbol
Ctrl + G Go to line
Alt + Right/Left Go to next/previous editor tab
Esc Go to editor (from tool window)
Ctrl + E Recent files popup
Ctrl + Alt + Left/Right Navigate back/forward
Ctrl + Shift + Backspace Navigate to last edit location
Alt + F1 Select current file 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 definition 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
F2 / Shift + F2 Next/previous highlighted error
F4 / Ctrl + Enter Edit source / View source
Editing
Ctrl + Space Basic code completion
Alt + Enter Show intention actions and quick-fixes
Ctrl + P Parameter info (within method call arguments)
Ctrl + Q Quick documentation lookup
Ctrl + mouse over code Brief Info
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
Ctrl + Alt + L Reformat code
Ctrl + Alt + I Auto-indent line(s)
Ctrl + D Duplicate current line or selected block
Ctrl + Y Delete line at caret
Ctrl + Shift + J Smart line join (HTML and JavaScript only)
Ctrl + Enter Smart line split (HTML and JavaScript only)
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 + F4 Close active editor tab
Ctrl + Shift + V Paste from history
Debugging
F8 Step over
F7 Step into
Shift + F8 Step out
Alt + F8 Evaluate expression
F9 Resume program
Ctrl + F8 Toggle breakpoint
Ctrl+Shift+F8 View breakpoints