WebStorm Cheatsheet - Frontend IDE Shortcut Reference
WebStorm brings JetBrains-grade tooling to JavaScript, and the payoff multiplies once you use its shortcuts. This reference covers editing and reformatting, completion/generation, navigation, refactoring, run/debug, Git and layout, all on the JetBrains keymap. It highlights the keys that matter for JS/TS work — smart completion, extract-to-const, git history — where the IDE genuinely beats editor-plus-CLI. After reading you jump between files, refactor and inspect git state without mousing over toolbar buttons.
Basic Editing 10
Cmd + DCmd + YCmd + Shift + EnterCmd + /Cmd + Option + /Cmd + Option + LCmd + Option + OCmd + Option + ICmd + Shift + JCmd + Shift + UCompletion & Generation 11
Cmd + SpaceCmd + Shift + SpaceCmd + PCmd + JCmd + NCmd + Option + TCmd + Option + VCmd + Option + CCmd + Option + MCmd + Option + FCmd + Option + PRefactoring 9
Shift + F6Cmd + F6Cmd + Option + VCmd + Option + CCmd + Option + MCmd + Option + NCmd + Option + KF6F5Debug & Run 10
Ctrl + RCtrl + DCmd + F2F8F7Shift + F8Alt + F9Cmd + F8Cmd + Shift + F8Cmd + Option + RGit Integration 6
Cmd + KCmd + Shift + KCmd + TCmd + Option + ZCmd + Shift + ACmd + 9Windows & Views 8
Cmd + 1Cmd + 4Cmd + 7Cmd + 9Cmd + Shift + F12Cmd + Option + FCmd + ,Cmd + ;Tips
- Cmd+Shift+A is the Command Palette; search any action without memorizing shortcuts.
- Cmd+O and Cmd+Shift+O jump to classes and files, much faster than clicking.
- Refactor shortcuts (Shift+F6 rename) update all references automatically - safer than manual find/replace.
- Cmd+E shows recently opened files; quick switching is very useful.
- Cmd+Option+L reformats code and Cmd+Option+O optimizes imports; run before committing.
- When debugging, F7 steps in, F8 steps over, Shift+F8 steps out - master these three.
Official References
Each command links to its official documentation below, so you can verify the latest usage and read deeper.
Maintained by LaoHand
Publicly updated on Jul 21, 2026, continuously proofread against official docs.
Contact Us
Wrong command or description? Send us corrections, business inquiries or product feedback by email.
Contact Us