Webstorm HotKey Cheatsheet

Webstorm, developed by JetBrains, is a powerful IDE tailored for web development, offering robust features such as intelligent coding assistance, debugging, and seamless integration with popular tools. Mastering its shortcut keys can significantly enhance productivity.

Webstorm Windows Shortcut Keys

Editing

shortcutdescription
CtrlSpaceBasic code completion
AltEnterShow intention actions, quick fixes
CtrlPParameter info
CtrlQQuick documentation lookup
Ctrlmouse overBrief Info
CtrlF1Error or warning at caret
AltInsertGenerate code...
CtrlAltTSurround with...
CtrlJInsert Live template
Ctrl/Comment/uncomment with line
CtrlShift/Comment/uncomment with block
CtrlWSelect successively increasing code blocks
CtrlShiftWDecrease current selection to previous state
Alt+QContext Info
CtrlAltLReformat code
CtrlAltIAuto-indent line(s)
TabIndent selected lines
ShiftTabUnindent selected lines
CtrlShiftVPaste from recent buffers...
CtrlDDuplicate current line or selected block
CtrlYDelete line at caret
AltShiftUpMove line up
AltShiftDownMove line down
CtrlShiftJJoin lines
CtrlEnterSplit lines
ShiftEnterStart new line
CtrlShiftUToggle case for word at caret or selected block
CtrlShift]Select till code block end
CtrlShift[Select till code block start
CtrlDeleteDelete to word end
CtrlBackspaceDelete to word start
Ctrl+Expand code block
Ctrl-Collapse code block
CtrlShift+Expand all
CtrlShift-Collapse all
CtrlF4Close active editor tab

General

shortcutdescription
Double ShiftSearch everywhere
CtrlShiftAFind Action
Alt0...9Open corresponding tool window
CtrlShiftF12Toggle maximizing editor
AltShiftFAdd to Favorites
AltShiftIInspect current file
Ctrl`Quick switch current scheme
CtrlAltSOpen Settings dialog
CtrlTabSwitch between tool and tabs

Navigation

shortcutdescription
CtrlB /Ctrl + ClickGo to declaration
CtrlNGo to class
CtrlShiftNGo to file
CtrlAltShiftNGo to symbol
AltRightGo to next editor tab
AltLeftGo to previous editor tab
F12Go back to previous tool window
EscGo to editor
CtrlGGo to line
CtrlERecent files popup
CtrlAltRightNavigate forward
CtrlAltLeftNavigate back
CtrlShiftBackspaceNavigate to last edit location
AltF1Select current file or symbol in any view
CtrlAltBGo to implementation(s)
CtrlShiftIOpen quick definition lookup
CtrlShiftBGo to type declaration
CtrlUGo to super-method/super-class
AltUpGo to previous method
AltDownGo to next method
Ctrl] /[Move to code block end/start
CltrlShiftMMove caret to matching brace
CtrlF12File structure popup
CtrlHType hierarchy
CtrlAltHCall hierarchy
F2 / ShiftF2Next/previous highlighted error
F4 / CtrlEnterJump to source
AltHomeJump to navigation bar
F11Toggle bookmark
CtrlShiftF11Toggle bookmark with mnemonic
Ctrl0...9Go to numbered bookmark
ShiftF11Show bookmarks

Multiple carets and selections

shortcutdescription
AltClickAdd or remove caret
ShiftCtrl + Alt-JSelect all occurrences
AltJSelect next occurrence
AltShiftJUnselect occurrence
EscUnselect all occurrences or carets

Debugging

shortcutdescription
F8Step over
F7Step into
ShiftF7Smart step into
ShiftF8Step out
AltF9Run to cursor
AltF8Evaluate expression
F9Resume program
CtrlF8Toggle breakpoint
CtrlShiftF8View breakpoints

Running

shortcutdescription
AltShiftF10Select configuration and run
AltShiftF9Select configuration and debug
ShiftF10Run
ShiftF9Debug
CtrlShiftF10Run context configuration from editor
AltShiftRRerun tests
AltF11Run Gulp/Grunt/npm tasks

Usage Search

shortcutdescription
AltF7Find usages
CtrlF7Find usages in file
CtrlShiftF7Highlight usages in file
CtrlAltF7Show usages

VCS/Local History

shortcutdescription
Alt`VCS quick popup
CtrlKCommit project to VCS
CtrlTUpdate project from VCS
AltShiftCView recent changes

Search/Replace

shortcutdescription
CtrlFFind
F3Find next
ShiftF3Find previous
CtrlShiftFFind in path
CtrlRReplace
CtrlShiftRReplace in path

Refactoring

shortcutdescription
CtrlAltShift +TRefactor this
F5 / F6Copy / Move
AltDeleteSafe Delete
ShiftF6Rename
CtrlF6Change function signature
CtrlAltNInline Variable
CtrlAltMExtract Method
CtrlAltVExtract Variable
CtrlAltCExtract Constant
CtrlAltPExtract Parameter

Download Webstorm Windows Shortcut Keys Cheatsheet PDF

We provide a Webstorm Windows Shortcut Keys PDF download feature. Click the download button to get the file. Please note that generating the PDF may take some time, so please be patient. Download

Webstorm MacOS Shortcut Keys

Below is a categorized list of Webstorm MacOS shortcut keys, designed to streamline your workflow.

Navigation Shortcuts**

ShortcutDescription
Cmd + OOpen a class
Cmd + Shift + OOpen a file
Cmd + ERecent files popup
Cmd + Shift + ERecently edited files
Cmd + F12Navigate to file structure
Cmd + Option + BNavigate to implementation

Code Editing Shortcuts

ShortcutDescription
Cmd + Alt + LReformat code
Cmd + /Comment/uncomment line
Cmd + Option + /Block comment/uncomment
Cmd + DDuplicate a line or selection
Cmd + BackspaceDelete a line
Option + EnterShow intention actions

Debugging Shortcuts

ShortcutDescription
Cmd + Option + RResume program
Cmd + Option + DToggle debug window
F8Step over
F7Step into
Shift + F8Step out
Option + F9Run to cursor

Search and Replace Shortcuts

ShortcutDescription
Cmd + FFind
Cmd + RReplace
Cmd + Shift + FFind in path
Cmd + Shift + RReplace in path
Cmd + GFind next
Cmd + Shift + GFind previous

Refactoring Shortcuts

ShortcutDescription
Cmd + Option + VExtract variable
Cmd + Option + MExtract method
Cmd + Option + CExtract constant
Cmd + Option + NInline variable
Shift + F6Rename

Version Control Shortcuts

ShortcutDescription
Cmd + 9Open version control window
Cmd + KCommit changes
Cmd + TUpdate project
Cmd + Option + ZRollback changes
Cmd + Shift + KPush changes

Download Webstorm MacOS Shortcut Keys Cheatsheet PDF

We provide a Webstorm MacOS Shortcut Keys PDF download feature. Click the download button to get the file. Please note that generating the PDF may take some time, so please be patient. Download

About Webstorm

Webstorm is an Integrated Development Environment (IDE) designed for JavaScript, TypeScript, and related web development technologies. Known for its advanced coding capabilities and user-friendly design, Webstorm helps developers efficiently handle complex projects.

Webstorm Official Information

Webstorm Shortcut Keys FAQs

  1. How do I customize Webstorm shortcuts?
    Navigate to Preferences > Keymap to modify or add shortcuts.

  2. Can I import/export custom keymaps in Webstorm?
    Yes, Webstorm allows you to import and export keymaps via the Keymap settings.

  3. Is there a way to reset keymaps to default?
    Yes, you can reset the keymap to default by selecting Default from the Keymap settings.

  4. Are Webstorm shortcuts consistent across platforms?
    No, shortcuts may vary between Windows, Linux, and MacOS.

  5. What is the quickest way to find a shortcut?
    Use Cmd + Shift + A to search for actions and their shortcuts.

  6. Can I disable certain shortcuts in Webstorm?
    Yes, you can unassign shortcuts in the Keymap settings.

  7. Does Webstorm provide a cheat sheet for shortcuts?
    Yes, you can find the cheat sheet on the official Webstorm documentation page.

  8. How can I learn Webstorm shortcuts quickly?
    Practice frequently used shortcuts or use the Key Promoter X plugin.

Conclusion

Mastering Webstorm shortcut keys can save time and improve coding efficiency. Whether you’re navigating files, debugging, or managing version control, these shortcuts empower you to work smarter. Explore Webstorm's documentation to uncover more productivity-boosting tips!

5/5 - (1 vote)