Keyboard shortcuts
Every command a keymap can bind, with its keys in each of PHPBlitz's keymaps. Pick yours in Settings ▸ Keymap (or on the welcome window's Customize page), and change single shortcuts there. In the app, Help ▸ Keyboard Shortcuts lists them, searchable by name or keys.
These tables are generated from the app's own keymaps, so they always match it. On macOS, Ctrl is ⌘ and Alt is ⌥.
File
| Command | Keys |
|---|---|
| Settings… | Ctrl+Alt+S |
| Save | Ctrl+S |
| Close Tab | Ctrl+F4 |
| Reopen Closed Tab | Ctrl+Shift+T |
Edit
| Command | Keys |
|---|---|
| Undo | Ctrl+Z |
| Redo | Ctrl+Shift+Z |
| Duplicate Line or Selection | Ctrl+D |
| Copy Line Down | none |
| Copy Line Up | none |
| Delete Line | Ctrl+Y |
| Move Line Up | Alt+Shift+Up |
| Move Line Down | Alt+Shift+Down |
| Move Statement Up | Ctrl+Shift+Up |
| Move Statement Down | Ctrl+Shift+Down |
| Join Lines | Ctrl+Shift+J |
| Start New Line | Shift+Enter |
| Start New Line Before Current | Ctrl+Alt+Enter |
| Indent Selection | Ctrl+] |
| Unindent Line or Selection | Ctrl+[ |
| Sort Lines | none |
| Transpose | none |
| Comment with Line Comment | Ctrl+/ or Ctrl+NumPad/ |
| Add Line Comment | none |
| Remove Line Comment | none |
| Comment with Block Comment | Ctrl+Shift+/ |
| Toggle Case | Ctrl+Shift+U |
| To Uppercase | none |
| To Lowercase | none |
Selection
| Command | Keys |
|---|---|
| Extend Selection | Ctrl+W |
| Shrink Selection | Ctrl+Shift+W |
| Select Line | none |
| Column Selection Mode | Alt+Shift+Insert |
| Add Caret Above | Double Ctrl Up or Ctrl+Alt+Shift+Up |
| Add Caret Below | Double Ctrl Down or Ctrl+Alt+Shift+Down |
| Add Selection for Next Occurrence | Alt+J |
| Skip to Next Occurrence | none |
| Unselect Occurrence | Alt+Shift+J |
| Select All Occurrences | Ctrl+Alt+Shift+J |
| Add Carets to Ends of Selected Lines | Alt+Shift+G |
Find
| Command | Keys |
|---|---|
| Find… | Ctrl+F |
| Replace… | Ctrl+R |
| Find Next | F3 |
| Find Previous | Shift+F3 |
| Find in Files… | Ctrl+Shift+F |
| Replace in Files… | Ctrl+Shift+R |
| Find Usages | Alt+F7 or Shift+F12 |
| Show Usages | Ctrl+Alt+F7 |
Navigate
| Command | Keys |
|---|---|
| Search Everywhere | Double Shift |
| Find Action… | Ctrl+Shift+A or F1 |
| Go to Class… | Ctrl+N |
| Go to File… | Ctrl+Shift+N |
| Go to Symbol… | Ctrl+Alt+Shift+N |
| Go to Line:Column… | Ctrl+G |
| File Structure | Ctrl+F12 |
| Recent Files | Ctrl+E |
| Recent Locations | Ctrl+Shift+E |
| Back | Ctrl+Alt+Left |
| Forward | Ctrl+Alt+Right |
| Last Edit Location | Ctrl+Shift+Backspace |
| Go to Declaration | Ctrl+B |
| Go to Implementation | Ctrl+Alt+B |
| Go to Type Declaration | Ctrl+Shift+B |
| Previous Method | Alt+Up |
| Next Method | Alt+Down |
| Move Caret to Matching Brace | Ctrl+Shift+M |
| Next Highlighted Error | F2 |
| Previous Highlighted Error | Shift+F2 |
Code
| Command | Keys |
|---|---|
| Show Context Actions | Alt+Enter |
| Apply First Fix | Alt+Shift+Enter |
| Generate… | Alt+Insert |
| Surround With… | Ctrl+Alt+T |
| Code Completion | Ctrl+Space |
| Parameter Info | Ctrl+P |
| Quick Documentation | Ctrl+Q |
| Reformat Code | Ctrl+Alt+L |
| Rename… | Shift+F6 |
| Edit with AI… | Ctrl+Shift+I |
| Copy Absolute Path | Ctrl+Shift+C |
| Copy Reference | Ctrl+Alt+Shift+C |
| Soft-Wrap | Alt+Z |
Folding
| Command | Keys |
|---|---|
| Expand | Ctrl+NumPad+ or Ctrl+= |
| Collapse | Ctrl+NumPad- or Ctrl+- |
| Toggle Fold | none |
| Expand All | Ctrl+Shift+NumPad+ or Ctrl+Shift+= |
| Collapse All | Ctrl+Shift+NumPad- or Ctrl+Shift+- |
Bookmarks
| Command | Keys |
|---|---|
| Toggle Bookmark | F11 |
| Toggle Bookmark with Mnemonic… | Ctrl+F11 |
| Show All Bookmarks | Shift+F11 |
| Go to Bookmark 0 | Ctrl+0 |
| Go to Bookmark 1 | Ctrl+1 |
| Go to Bookmark 2 | Ctrl+2 |
| Go to Bookmark 3 | Ctrl+3 |
| Go to Bookmark 4 | Ctrl+4 |
| Go to Bookmark 5 | Ctrl+5 |
| Go to Bookmark 6 | Ctrl+6 |
| Go to Bookmark 7 | Ctrl+7 |
| Go to Bookmark 8 | Ctrl+8 |
| Go to Bookmark 9 | Ctrl+9 |
| Toggle Bookmark 0 | Ctrl+Shift+0 |
| Toggle Bookmark 1 | Ctrl+Shift+1 |
| Toggle Bookmark 2 | Ctrl+Shift+2 |
| Toggle Bookmark 3 | Ctrl+Shift+3 |
| Toggle Bookmark 4 | Ctrl+Shift+4 |
| Toggle Bookmark 5 | Ctrl+Shift+5 |
| Toggle Bookmark 6 | Ctrl+Shift+6 |
| Toggle Bookmark 7 | Ctrl+Shift+7 |
| Toggle Bookmark 8 | Ctrl+Shift+8 |
| Toggle Bookmark 9 | Ctrl+Shift+9 |
Run
| Command | Keys |
|---|---|
| Run Tests | Ctrl+Shift+F10 |
| Toggle Line Breakpoint | Ctrl+F8 |
| Run to Cursor | Alt+F9 |
| Resume Program | F9 |
| Step Over | F8 |
| Step Into | F7 |
| Step Out | Shift+F8 |
| Stop | Ctrl+F2 |
Git
| Command | Keys |
|---|---|
| Commit… | Ctrl+K |
| Push… | Ctrl+Shift+K |
| Update Project… | Ctrl+T |
| New Branch… | Ctrl+Alt+N |
Tool Windows
| Command | Keys |
|---|---|
| Commit | Alt+0 |
| Project | Alt+1 |
| Terminal | Alt+F12 |
| Database | none |
| Structure | Alt+7 |
| Problems | Alt+6 |
| Git | Alt+9 |
| TODO | none |
| Run | Alt+4 |
| AI | none |
| Endpoints | none |
| Composer | none |
| npm | none |
| Notifications | none |
| Focus Next Panel | F6 |
| Focus Previous Panel | Ctrl+Shift+F6 |
| Maximize / Restore Panel | Ctrl+Shift+F12 |
View
| Command | Keys |
|---|---|
| Zoom In | Alt+Shift+= |
| Zoom Out | Alt+Shift+- |
| Reset Zoom | Alt+Shift+0 |
| Increase Font Size | none |
| Decrease Font Size | none |
| Reset Font Size | none |
