PhpStorm Keyboard Shortcuts
Complete PhpStorm keyboard shortcuts reference — 97 shortcuts across 7 categories. Quick reference cheat sheet for Windows & Linux.
General (9)
| Shortcut | Action |
| Shift + Shift | Search Everywhere |
| Ctrl + Shift + A | Find Action |
| Alt + 1 | Open Tool Window |
| Ctrl + Alt + F11 | Toggle Full Screen |
| Ctrl + Shift + F12 | Toggle Maximizing Editor |
| Alt + Shift + F | Add to Favorites |
| Alt + Shift + I | Inspect Current File |
| Ctrl + Alt + S | Open Settings |
| Ctrl + Tab | Switcher |
Editing (29)
| Shortcut | Action |
| Ctrl + Space | Basic Code Completion |
| Alt + Enter | Show Intention Actions |
| Ctrl + P | Parameter Info |
| Ctrl + Q | Quick Documentation |
| Alt + Insert | Generate Code |
| Ctrl + O | Override Methods |
| Ctrl + I | Implement Methods |
| Ctrl + Alt + T | Surround With |
| Ctrl + J | Insert Live Template |
| Ctrl + / | Line Comment |
| Ctrl + Shift + / | Block Comment |
| Ctrl + W | Extend Selection |
| Ctrl + Shift + W | Shrink Selection |
| Ctrl + Alt + L | Reformat Code |
| Ctrl + Alt + I | Auto-Indent Lines |
| Ctrl + D | Duplicate Line |
| Ctrl + Y | Delete Line |
| Ctrl + Shift + J | Smart Line Join |
| Ctrl + Enter | Smart Line Split |
| Shift + Enter | Start New Line |
| Ctrl + Shift + U | Toggle Case |
| Ctrl + Shift + ] | Select to Block End |
| Ctrl + Shift + [ | Select to Block Start |
| Ctrl + Delete | Delete to Word End |
| Ctrl + Backspace | Delete to Word Start |
| Ctrl + Numpad + | Expand Code Block |
| Ctrl + Numpad - | Collapse Code Block |
| Ctrl + Shift + V | Paste from History |
| Ctrl + F4 | Close Editor Tab |
Navigation (24)
| Shortcut | Action |
| 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 | Next Editor Tab |
| Alt + Left | Previous Editor Tab |
| Esc | Go to Editor |
| Ctrl + E | Recent Files |
| Ctrl + Alt + Left | Navigate Back |
| Ctrl + Alt + Right | Navigate Forward |
| Ctrl + Shift + Backspace | Last Edit Location |
| Alt + F1 | Select In |
| Ctrl + B | Go to Declaration |
| Ctrl + Alt + B | Go to Implementation |
| Ctrl + Shift + I | Quick Definition |
| Ctrl + Shift + B | Go to Type Declaration |
| Ctrl + U | Go to Super Method |
| Alt + Up | Previous Method |
| Alt + Down | Next Method |
| Ctrl + ] | Move to Block End |
| Ctrl + [ | Move to Block Start |
| F2 | Next Highlighted Error |
| Shift + F2 | Previous Highlighted Error |
| F4 | Edit Source |
Search & Replace (10)
| Shortcut | Action |
| Ctrl + F | Find |
| Ctrl + R | Replace |
| F3 | Find Next |
| Shift + F3 | Find Previous |
| Ctrl + Shift + F | Find in Path |
| Ctrl + Shift + R | Replace in Path |
| Alt + F7 | Find Usages |
| Ctrl + F7 | Find Usages in File |
| Ctrl + Shift + F7 | Highlight Usages in File |
| Ctrl + Alt + F7 | Show Usages |
Refactoring (10)
| Shortcut | Action |
| Ctrl + Alt + Shift + T | Refactor This |
| 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 |
Running & Debugging (11)
| Shortcut | Action |
| Shift + F10 | Run |
| Shift + F9 | Debug |
| Ctrl + Shift + F10 | Run Context Configuration |
| Ctrl + Shift + X | Run Command Line |
| 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 |
Version Control (4)
| Shortcut | Action |
| Alt + ` | VCS Operations Popup |
| Ctrl + K | Commit |
| Ctrl + T | Update Project |
| Alt + Shift + C | View Recent Changes |
🔧 Spotted an error or a missing shortcut?
Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.
🤖 Ask AI about PhpStorm shortcuts
Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"