PHPStorm is an integrated development environment (IDE) specifically designed for PHP development that offers features such as code completion, refactoring, and debugging support. Download PHPStorm
Refactoring | |
|---|---|
| Inline | ⌥ (option) + ⌘ (command) + n Add to Pie Menu |
| Introduce Parameter | ⌥ (option) + ⌘ (command) + p Add to Pie Menu |
| Introduce Constant | ⌥ (option) + ⌘ (command) + c Add to Pie Menu |
| Introduce Field | ⌥ (option) + ⌘ (command) + f Add to Pie Menu |
| Introduce Variable | ⌥ (option) + ⌘ (command) + v Add to Pie Menu |
| Extract Method | ⌥ (option) + ⌘ (command) + m Add to Pie Menu |
| Safe Delete | ⌘ (command) + ⌫ Add to Pie Menu |
| Copy | f5 Add to Pie Menu |
| Move | f6 Add to Pie Menu |
| Change Method Signature | ⌘ (command) + f6 Add to Pie Menu |
| Rename | ⇧ (shift) + f6 Add to Pie Menu |
Navigation In Source Code | |
| Navigate to Previous Highlighted Error | ⇧ (shift) + f2 Add to Pie Menu |
| Navigate to Next Highlighted Error | f2 Add to Pie Menu |
| Last Edit Location | ⇧ (shift) + ⌘ (command) + ⌫ Add to Pie Menu |
| Navigate to Next Occurrence | ⌥ (option) + ⌘ (command) + ↓ Add to Pie Menu |
| Navigate to Previous Occurrence | ⌥ (option) + ⌘ (command) + ↑ Add to Pie Menu |
| Forward | ⌘ (command) + ] Add to Pie Menu |
| Back | ⌘ (command) + [ Add to Pie Menu |
| Navigate to Closing Brace | ⌥ (option) + ⌘ (command) + ] Add to Pie Menu |
| Navigate to Opening Brace | ⌥ (option) + ⌘ (command) + [ Add to Pie Menu |
| Navigate to Previous Method | ⌃ (control) + ↑ Add to Pie Menu |
| Navigate to Next Method | ⌃ (control) + ↓ Add to Pie Menu |
| Go to Header/Source | f10 Add to Pie Menu |
| Navigate to Related Symbol | ⌃ (control) + ⌘ (command) + ↑ Add to Pie Menu |
| Navigate to Test/Test Subject | ⇧ (shift) + ⌘ (command) + t Add to Pie Menu |
| Navigate to Super Method | ⌘ (command) + u Add to Pie Menu |
| Navigate to Type Declaration | ⇧ (shift) + ⌘ (command) + b Add to Pie Menu |
| Navigate to Implementation | ⌥ (option) + ⌘ (command) + b Add to Pie Menu |
| Navigate to Declaration | ⌘ (command) + b Add to Pie Menu |
| Navigate to Line | ⌘ (command) + l Add to Pie Menu |
| Navigate to Recently Opened File | ⌘ (command) + e Add to Pie Menu |
| Navigate to File | ⇧ (shift) + ⌘ (command) + o Add to Pie Menu |
| Navigate to Class | ⌘ (command) + o Add to Pie Menu |
| Type Hierarchy | ⌃ (control) + h Add to Pie Menu |
| Recent Files | ⌘ (command) + e Add to Pie Menu |
| Select target | ⌥ (option) + f1 Add to Pie Menu |
| File Structure Popup | ⌘ (command) + f12 Add to Pie Menu |
| Function | sh Add to Pie Menu |
Differences | |
| Move to Previous Difference | ⇧ (shift) + f7 Add to Pie Menu |
| Move to Next Difference | f7 Add to Pie Menu |
Views and Windows | |
| Hide all tool windows | ⇧ (shift) + ⌘ (command) + f12 Add to Pie Menu |
| Jump to Last Window | f12 Add to Pie Menu |
| Hide Active Window | ⇧ (shift) + esc Add to Pie Menu |
| Switcher | ⌃ (control) + ⇥ Add to Pie Menu |
| Expand all | ⌘ (command) + num-plus Add to Pie Menu |
| Collapse all | ⌘ (command) + num- Add to Pie Menu |
| Select Target | ⌥ (option) + f1 Add to Pie Menu |
Show Tool Windows | |
| Show Terminal window | ⌥ (option) + f12 Add to Pie Menu |
| Show Commit window | ⌘ (command) + 0 Add to Pie Menu |
| Show Version Control window | ⌘ (command) + 9 Add to Pie Menu |
| Show Services window | ⌘ (command) + 8 Add to Pie Menu |
| Show Structure window | ⌘ (command) + 7 Add to Pie Menu |
| Show Problems window | ⌘ (command) + 6 Add to Pie Menu |
| Show Debug window | ⌘ (command) + 5 Add to Pie Menu |
| Show Run window | ⌘ (command) + 4 Add to Pie Menu |
| Show Find window | ⌘ (command) + 3 Add to Pie Menu |
| Show Favorites window | ⌘ (command) + 2 Add to Pie Menu |
| Show Project window | ⌘ (command) + 1 Add to Pie Menu |
Navigation Between Bookmarks | |
| Show Bookmarks | ⌘ (command) + f3 Add to Pie Menu |
| Toggle Bookmark with Mnemonic | ⌥ (option) + f3 Add to Pie Menu |
| Toggle Bookmark | f3 Add to Pie Menu |
| Go to Bookmark <number> | ⌃ (control) + number Add to Pie Menu |
Search | |
| Find Action | ⇧ (shift) + ⌘ (command) + a Add to Pie Menu |
| Show Usages | ⌥ (option) + ⌘ (command) + f7 Add to Pie Menu |
| Highlight Usages in File | ⇧ (shift) + ⌘ (command) + f7 Add to Pie Menu |
| Find Usages in File | ⌘ (command) + f7 Add to Pie Menu |
| Find Usages | ⌥ (option) + f7 Add to Pie Menu |
| Replace in Path | ⇧ (shift) + ⌘ (command) + r Add to Pie Menu |
| Find in Path | ⇧ (shift) + ⌘ (command) + f Add to Pie Menu |
| Incremental Search | ⌘ (command) + f Add to Pie Menu |
| Search for next/previous occurrence | ⌘ (command) + g Add to Pie Menu |
| Replace | ⌘ (command) + r Add to Pie Menu |
| Find | ⌘ (command) + f Add to Pie Menu |
| Search everywhere | shift shift Add to Pie Menu |
General | |
| Reload All from Disk | ⌥ (option) + ⌘ (command) + y Add to Pie Menu |
| Show Intention Action | ⌥ (option) + ↵ Add to Pie Menu |
| Select Previous Tab | ⇧ (shift) + ⌘ (command) + [ Add to Pie Menu |
| Select Next Tab | ⇧ (shift) + ⌘ (command) + ] Add to Pie Menu |
| Save All | ⌘ (command) + s Add to Pie Menu |
| New... | ⌘ (command) + n Add to Pie Menu |
| Export to Text File | ⌃ (control) + o Add to Pie Menu |
| Escape | esc Add to Pie Menu |
| Edit Source | ⌘ (command) + ↓ Add to Pie Menu |
| Close Editor | ⌘ (command) + w Add to Pie Menu |
| Close Active Tab | ⌃ (control) + ⇧ (shift) + f4 Add to Pie Menu |
Running and Debugging | |
| View Breakpoints | ⇧ (shift) + ⌘ (command) + f8 Add to Pie Menu |
| Toggle breakpoint at the current line. | ⌘ (command) + f8 Add to Pie Menu |
| Quick Evaluate Expression | ⌥ (option) + ⌘ (command) + f8 Add to Pie Menu |
| Evaluate Expression | ⌥ (option) + f8 Add to Pie Menu |
| Stop Program | ⇧ (shift) + f2 Add to Pie Menu |
| Pause Program | ⌃ (control) + pause Add to Pie Menu |
| Resume Program | ⌥ (option) + ⌘ (command) + r Add to Pie Menu |
| Force Run To Cursor | ⌥ (option) + ⌘ (command) + f9 Add to Pie Menu |
| Run to Cursor | ⌥ (option) + f9 Add to Pie Menu |
| Force Step Into | ⌥ (option) + ⇧ (shift) + f7 Add to Pie Menu |
| Force Step Over | ⌥ (option) + ⇧ (shift) + f8 Add to Pie Menu |
| Step Out | ⇧ (shift) + f8 Add to Pie Menu |
| Smart Step Into | ⇧ (shift) + f7 Add to Pie Menu |
| Step Into | f7 Add to Pie Menu |
| Step Over | f8 Add to Pie Menu |
| Choose configuration and debug | ⌃ (control) + ⌥ (option) + d Add to Pie Menu |
| Debug | ⌃ (control) + d Add to Pie Menu |
| Rerun without loosing focus in the editor | ⌃ (control) + r Add to Pie Menu |
| Rerun | ⌘ (command) + r Add to Pie Menu |
| Choose configuration and run | ⌃ (control) + ⌥ (option) + r Add to Pie Menu |
| Run | ⌃ (control) + r Add to Pie Menu |
Code Folding | |
| Fold Selection / Remove region | ⌘ (command) + . Add to Pie Menu |
| Expand all to level 1 | ⌥ (option) + ⌘ (command) + num* 1 Add to Pie Menu |
| Expand to level 1 | ⌘ (command) + num* 1 Add to Pie Menu |
| Collapse All | ⇧ (shift) + ⌘ (command) + num- Add to Pie Menu |
| Expand All | ⇧ (shift) + ⌘ (command) + num-plus Add to Pie Menu |
| Collapse Recursively | ⌥ (option) + ⌘ (command) + num- Add to Pie Menu |
| Expand Recursively | ⌥ (option) + ⌘ (command) + num-plus Add to Pie Menu |
| Collapse | ⌘ (command) + num- Add to Pie Menu |
| Expand | ⌘ (command) + num-plus Add to Pie Menu |
Basic Editing | |
| Auto-Indent Lines | ⌃ (control) + ⌥ (option) + i Add to Pie Menu |
| Unindent Selection | ⇧ (shift) + ⇥ Add to Pie Menu |
| Indent Selection | ⇥ Add to Pie Menu |
| Unselect Word at Caret | ⌃ (control) + ⇧ (shift) + w Add to Pie Menu |
| Select Word at Caret | ⌃ (control) + w Add to Pie Menu |
| Split Line | ⌃ (control) + ↵ Add to Pie Menu |
| Join Lines | ⌃ (control) + ⇧ (shift) + j Add to Pie Menu |
| Start New Line Before Current One | ⌃ (control) + ⌥ (option) + ↵ Add to Pie Menu |
| Start New Line | ⇧ (shift) + ↵ Add to Pie Menu |
| Move to Code Block Start with Selection | ⌃ (control) + ⇧ (shift) + [ Add to Pie Menu |
| Move to Code Block Start | ⌃ (control) + [ Add to Pie Menu |
| Move to Code Block End with Selection | ⌃ (control) + ⇧ (shift) + ] Add to Pie Menu |
| Move to Code Block End | ⌃ (control) + ] Add to Pie Menu |
| Toggle Case | ⌃ (control) + ⇧ (shift) + u Add to Pie Menu |
| Duplicate Line or Block | ⌃ (control) + d Add to Pie Menu |
| Toggle Insert/Overwrite | ins Add to Pie Menu |
| Delete to Word Start | ⌃ (control) + ⌫ Add to Pie Menu |
| Delete to Word End | ⌃ (control) + ⌫ Add to Pie Menu |
| Delete Line at Caret | ⌃ (control) + y Add to Pie Menu |
| Select All | ⌃ (control) + a Add to Pie Menu |
| Move to Text Start with Selection. | ⌃ (control) + ⇧ (shift) + home Add to Pie Menu |
| Move to Text Start | ⌃ (control) + home Add to Pie Menu |
| Move to Text End with Selection | ⌃ (control) + ⇧ (shift) + end Add to Pie Menu |
| Move to Text End | ⌃ (control) + end Add to Pie Menu |
| Move to Previous Word with Selection | ⌃ (control) + ⇧ (shift) + ← Add to Pie Menu |
| Move to Previous Word | ⌃ (control) + ← Add to Pie Menu |
| Move to Next Word with Selection | ⌃ (control) + ⇧ (shift) + → Add to Pie Menu |
| Move to Next Word | ⌃ (control) + → Add to Pie Menu |
| Move to Line Start with Selection | ⇧ (shift) + home Add to Pie Menu |
| Move to Line Start | home Add to Pie Menu |
| Move to Line End with Selection | ⇧ (shift) + end Add to Pie Menu |
| Move to Line End | end Add to Pie Menu |
| Scroll Up | ⌃ (control) + ↑ Add to Pie Menu |
| Scroll to Center | ⌃ (control) + m Add to Pie Menu |
| Scroll Down | ⌃ (control) + ↓ Add to Pie Menu |
| Page Up with Selection | ⇧ (shift) + pageup Add to Pie Menu |
| Page Up | pageup Add to Pie Menu |
| Page Down with Selection | ⇧ (shift) + pagedown Add to Pie Menu |
| Page Down | pagedown Add to Pie Menu |
| Go to Page Top with Selection | ⌃ (control) + ⇧ (shift) + pageup Add to Pie Menu |
| Go to Page Top | ⌃ (control) + pageup Add to Pie Menu |
| Go to Page Bottom with Selection | ⌃ (control) + ⇧ (shift) + pagedown Add to Pie Menu |
| Go to Page Bottom | ⌃ (control) + pagedown Add to Pie Menu |
| Right with Selection | ⇧ (shift) + → Add to Pie Menu |
| Right | → Add to Pie Menu |
| Left with Selection | ⇧ (shift) + ← Add to Pie Menu |
| Left | ← Add to Pie Menu |
| Down with Selection | ⇧ (shift) + ↓ Add to Pie Menu |
| Down | ↓ Add to Pie Menu |
| Up with Selection | ⇧ (shift) + ↑ Add to Pie Menu |
| Up | ↑ Add to Pie Menu |
| Paste from History | ⌃ (control) + ⇧ (shift) + v Add to Pie Menu |
| Paste | ⌃ (control) + v Add to Pie Menu |
| Copy | ⌃ (control) + c Add to Pie Menu |
| Cut | ⌃ (control) + x Add to Pie Menu |
| Redo | ⌃ (control) + ⇧ (shift) + z Add to Pie Menu |
| Undo | ⌃ (control) + z Add to Pie Menu |
| Backspace | ⌫ Add to Pie Menu |
| Delete | ⌫ Add to Pie Menu |
| Tab | ⇥ Add to Pie Menu |
| Enter | ↵ Add to Pie Menu |
Advanced Editing | |
| Previous Template Variable | ⇧ (shift) + ⇥ Add to Pie Menu |
| Next Template Variable | ⇥ Add to Pie Menu |
| Surround with Live Template... | ⌥ (option) + ⌘ (command) + j Add to Pie Menu |
| Insert Live Template... | ⌘ (command) + j Add to Pie Menu |
| Expand Word | ⌥ (option) + / Add to Pie Menu |
| SmartType Code Completion | ⌃ (control) + ⇧ (shift) + space Add to Pie Menu |
| Basic Code Completion | ⌃ (control) + space Add to Pie Menu |
| Surround with... | ⌥ (option) + ⌘ (command) + t Add to Pie Menu |
| Override Methods... | ⌃ (control) + o Add to Pie Menu |
| External Documentation | ⇧ (shift) + f1 Add to Pie Menu |
| Error Description | ⌘ (command) + f1 Add to Pie Menu |
| Context Info | ⌃ (control) + ⇧ (shift) + q Add to Pie Menu |
| Parameter Info | ⌘ (command) + p Add to Pie Menu |
| Pop-up Hector | ⌥ (option) + ⇧ (shift) + ⌘ (command) + h Add to Pie Menu |
| Show Table Data | f1 Add to Pie Menu |
| Quick Documentation Look-up | f1 Add to Pie Menu |
| Comment with Block Comment | ⌥ (option) + ⌘ (command) + / Add to Pie Menu |
| Comment with Line Comment | ⌘ (command) + / Add to Pie Menu |
| Pie Menu for PHPStorm Work faster with a customized radial menu for PHPStorm. Add whatever shortcut you want! Download at www.pie-menu.com | ![]() |
Do you want all keyboard shortcuts for PHPStorm in one pdf?


The convenience of shortcuts without the memorization!