WebStorm Shortcuts
General0
Editing35
| Basic Code Completion | ⌃Space |
| Show Intention Actions / Quick Fixes | ⌥↩ |
| Parameter Info | ⌘P |
| shortcuts.webstorm.quickDocumentationLiveTemplate | ⌘J |
| Error or Warning at Caret | ⌘F1 |
| Generate Code | ⌥⌘N |
| Surround With | ⌥⌘T |
| Comment / Uncomment Line | ⌘/ |
| Comment / Uncomment Block | ⌘⇧/ |
| Select Increasing Code Blocks | ⌥↑ |
| Decrease Selection | ⌥↓ |
| Context Info | ⌥Q |
| Reformat Code | ⌘⌥L |
| Auto-Indent Lines | ⌘⌥I |
| Indent Selected Lines | Tab |
| Unindent Selected Lines | ⇧Tab |
| Paste From Recent Buffers | ⌘⇧V |
| Duplicate Line / Block | ⌘D |
| Delete Line at Caret | ⌘⌫ |
| Move Line Up | ⌥⇧↑ |
| Move Line Down | ⌥⇧↓ |
| Join Lines | ⌃⇧J |
| Split Lines | ⌘↩ |
| Start New Line | ⇧↩ |
| Toggle Case | ⌘⇧U |
| Select Till Code Block End | ⌘⇧] |
| Select Till Code Block Start | ⌘⇧[ |
| Delete to Word Start | ⌥⌫ |
| Delete to Word End | ⌥Delete |
| Expand Code Block | ⌘+ |
| Collapse Code Block | ⌘- |
| Expand All | ⌘⇧+ |
| Collapse All | ⌘⇧- |
| Close Active Editor Tab | ⌘W |
| Complete Statement | ⌘⇧↩ |
Search / Replace6
| Find | ⌘F |
| Find Next | ⌘G |
| Find Previous | ⌘⇧G |
| Find in Path | ⌘⇧F |
| Replace | ⌘R |
| Replace in Path | ⌘⇧R |
Multiple Carets3
| Select All Occurrences | ⌃⌘G |
| Select Next Occurrence | ⌃G |
| Unselect Occurrence | ⌃⇧G |
Refactoring10
| Refactor This | ⌘⌥⇧T |
| Copy | F5 |
| Move | F6 |
| Rename | ⇧F6 |
| Change Function Signature | ⌘F6 |
| Inline Variable | ⌘⌥N |
| Extract Method | ⌘⌥M |
| Extract Variable | ⌘⌥V |
| Extract Constant | ⌘⌥C |
| Extract Parameter | ⌘⌥P |
Running / Debugging16
| Select Configuration and Run | ⌥⇧F10 |
| Select Configuration and Debug | ⌥⇧F9 |
| Run | ⇧F10 |
| Debug | ⇧F9 |
| Run Context Configuration | ⌘⇧F10 |
| Rerun Tests | ⌥⇧R |
| Run Gulp / Grunt / npm Tasks | ⌥F11 |
| Step Over | F8 |
| Step Into | F7 |
| Smart Step Into | ⇧F7 |
| Step Out | ⇧F8 |
| Run to Cursor | ⌥F9 |
| Evaluate Expression | ⌥F8 |
| Resume Program | F9 |
| Toggle Breakpoint | ⌘F8 |
| View Breakpoints | ⌘⇧F8 |
Usage Search4
| Find Usages | ⌥F7 |
| Find Usages in File | ⌘F7 |
| Highlight Usages in File | ⌘⇧F7 |
| Show Usages | ⌘⌥F7 |
VCS / Git4
| VCS Quick Popup | ⌥~ |
| Commit | ⌘K |
| Update Project from VCS | ⌘T |
| View Recent Changes | ⌥⇧C |
Tool Windows11
| Project | ⌘1 |
| Bookmarks | ⌘2 |
| Find | ⌘3 |
| Run | ⌘4 |
| Debug | ⌘5 |
| Problems | ⌘6 |
| Structure | ⌘7 |
| Services | ⌘8 |
| Version Control | ⌘9 |
| Commit | ⌘0 |
| Terminal | ⌥F12 |
Access WebStorm shortcuts from your menu bar
KeyShortcut detects the active app and shows its shortcuts instantly. No memorization needed.