WebStorm

WebStorm - Programmer Sheet

Editing

Ctrl + Space Basic code completion
Alt + Enter Show intention actions, quick fixes
Ctrl + P Parameter info
Ctrl + P Quick documentation lookup
Ctrl + mouse over Brief Info
Ctrl + F1 Error or warning at caret
Alt + Insert Generate code...
Ctrl + Alt + T Surround with...
Ctrl + J Insert Live template
Ctrl + / Comment/uncomment with line
Ctrl + Shift + / Comment/uncomment with block
Ctrl + W Select successively increasing code blocks
Ctrl + Shift + W Decrease current selection to previous state
Alt + Q Context Info
Ctrl + Alt + L Reformat code
Ctrl + Alt + I Auto-indent line(s)
Tab Indent selected lines
Shift + Tab Unindent selected lines
Ctrl + Shift + V aste from recent buffers...
Ctrl + D Duplicate current line or selected block
Ctrl + Y Delete line at caret
Alt + Shift + Up Move line up
Alt + Shift + Down Move line down
Ctrl + Shift + J Join lines
Ctrl + Enter Split lines
Shift + Enter Start new line
Ctrl + Shift + U Toggle case for word at caret or selected block
Ctrl + Shift + [ Select till code block end
Ctrl + Shift + ] Select till code block start
Ctrl + Delete Delete to word end
Ctrl + Backspace Delete to word start
Ctrl + + Expand code block
Ctrl + - Collapse code block
Ctrl + Shift + + Expand all
Ctrl + Shift + - Collapse all
Ctrl + F4 Close active editor tab

Search/Replace

Ctrl + F Find
F3 Find next
Shift + F3 Find previous
Ctrl + Shift + F Find in path
Ctrl + R Replace
Ctrl + Shift + R Replace in path

General

Shift + Double Press Search everywhere
Ctrl + Shift + A Find Action
Alt + 0....9 Open corresponding tool window
Ctrl + Shift + F12 Toggle maximizing editor
Alt + Shift + I Inspect current file
Ctrl + ' Quick switch current scheme
Ctrl + Alt + S Open Settings dialog
Ctrl + Tab Switch between tool and tabs

Multiple carets and selections

Alt + Click Add or remove caret
Shift + Ctrl + Alt + J Select all occurrences
Alt + J Select next occurrence
Alt + Shift + J Unselect occurrence
Esc Unselect all occurrences or carets

Debugging

F8 Step over
F7 Step into
Shift + F7 Smart step into
Shift + F8 Step out
Alt + F9 Run to cursor
Alt + F8 Evaluate expression
F9 Resume program
Ctrl + F8 Toggle breakpoint
Ctrl + Shift + F8 View breakpoints

Running

Alt + Shift + F10 Select configuration and run
Alt + Shift + F9 Select configuration and debug
Shift + F10 Run
Shift + F9 Debug
Ctrl + Shift + F10 Run context configuration from editor
Alt + Shift + R Rerun tests
Alt + F11 Run Gulp/Grunt/npm tasks

Usage Search

Alt + F1 Find usages
Ctrl + F7 Find usages in file
Ctrl + Shift + F7 Highlight usages in file
Ctrl + Alt + F7 Show usages

Refactoring

Ctrl + Alt + Shift + T Refactor this
F5 / F6 Copy / Move
Alt + Delete Safe Delete
Shift + F6 Rename
Ctrl + F6 Change function signature
Ctrl + Alt + N Inline Variable
Ctrl + Alt + M Extract Method
Ctrl + Alt + V Extract Variable
Ctrl + Alt + C Extract Constant
Ctrl + Alt + P Extract Parameter

Navigation

Ctrl + B Go to declaration
F5 + N Go to class
Alt + Shift + N Go to file
Ctrl + Alt + Shift + N Go to symbol
Alt + Right Go to next editor tab
Alt + Left Go to previous editor tab
F12 Go back to previous tool window
Esc Go to editor
Ctrl + G Go to line
Ctrl + E Recent files popup
Ctrl + Alt + Right Navigate forward
Ctrl + Alt + Left Navigate back
Ctrl + Shift + Backspace Navigate to last edit location
Alt + F1 Select current file or symbol in any view
Ctrl + Alt + B Go to implementation(s)
Ctrl + Shift + I Open quick definition lookup
Ctrl + Shift + B Go to type declaration
Ctrl + U Go to super-method/super-class
Alt + Up Go to previous method
Alt + Down Go to next method
Ctrl + [ / ] Move to code block end/start
Ctrl + Shift + M Move caret to matching brace
Ctrl + F12 File structure popup
Ctrl + H Type hierarchy
Ctrl + Alt + H Call hierarchy
F2 / Shift + F2 Next/previous highlighted error
F4 / Ctrl + Enter Jump to source
Alt + home Jump to navigation bar
F11 Toggle bookmark
Ctrl + Shift + F11 Toggle bookmark with mnemonic
Ctrl + 0...9 Go to numbered bookmark
Shift + F11 Show bookmarks

VCS/Local History

Alt + ` VCS quick popup
Ctrl + K Commit project to VCS
Ctrl + T Update project from VCS
Alt + Shift + C View recent changes

We use cookies!🍪

We value your privacy and use cookies to enhance your browsing experience, personalize content, and analyze site traffic. To learn more about how we use cookies and manage your preferences, review our Cookie Policy. By clicking 'Accept,' you consent to our use of cookies. Read more