JetBrains WebStorm (macOS) keyboard shortcuts

JetBrains WebStorm (macOS)

Zeynel Abidin Öztürk -
18 months ago
- Shortcuts

These are most used shortcuts of WebStorm. The complete list can be found under File menu > Settings > Keymap.

0
↑   Shift + ⌘ Cmd + A

Find Action. This command allows you to search in all commands and settings

Another way to learn shortcuts is to useΒ Key Promoter X plugin. This plugin shows a popup with corresponding hotkey when you execute a command with the mouse.
0
Control + Space

Basic code completion

0
βŒ₯ Option + • Enter

Show intention actions and quick-fixes

0
⌘ Cmd + P

Parameter info (within method call arguments)

0
Control + J

Quick documentation lookup

0
⌘ Cmd +

(mouse over code) Brief Info

0
⌘ Cmd + F1

Show descriptions of error or warning at caret

0
⌘ Cmd + • Enter

Generate code...

0
or ⌘ Cmd + N
0
βŒ₯ Option + ⌘ Cmd + T

Surround with...(if..else, try..catch, for, etc.)

0
⌘ Cmd + J

Insert Live template

0
⌘ Cmd + /

Comment/uncomment with line comment

0
⌘ Cmd + ↑   Shift + /

Comment/uncomment with block comment

0
βŒ₯ Option + ↑

Select successively increasing code blocks

0
βŒ₯ Option + ↓

Decrease current selection to previous state

0
↑   Shift + ⌘ Cmd + Q

Context Info

0
βŒ₯ Option + ⌘ Cmd + L

Reformat code

0
βŒ₯ Option + ⌘ Cmd + I

Auto-indent line(s)

0
β­Ύ Tab

Indent selected lines

0
↑   Shift + β­Ύ Tab

Unindent selected lines

0
↑   Shift + ⌘ Cmd + V

Paste from recent buffers...

0
⌘ Cmd + D

Duplicate current line or selected block

0
⌘ Cmd + β¬… Backspace

Delete line at caret

0
βŒ₯ Option + ↑   Shift + ↑

Move line up

0
βŒ₯ Option + ↑   Shift + ↓

Move line down

0
↑   Shift + ⌘ Cmd + J

Join lines

0
⌘ Cmd + • Enter

Split lines

0
↑   Shift + • Enter

Start new line

0
↑   Shift + ⌘ Cmd + U

Toggle case for word at caret or selected block

0
βŒ₯ Option + ⌘ Cmd + ↑   Shift + ]

Select till code block end

0
βŒ₯ Option + ⌘ Cmd + ↑   Shift + [

Select till code block start

0
βŒ₯ Option + Del

Delete to word end

0
βŒ₯ Option + β¬… Backspace

Delete to word start

0
⌘ Cmd + +

Expand code block

0
⌘ Cmd + -

Collapse code block

0
↑   Shift + ⌘ Cmd + +

Expand all

0
↑   Shift + ⌘ Cmd + -

Collapse all

0
⌘ Cmd + W

Close active editor tab

0
βŒ₯ Option +

Add or remove caret

0
⌘ Cmd + Control + G

Select all occurrences

0
Control + G

Select next occurrence

0
Control + ↑   Shift + G

Unselect occurrence

0
Esc

Unselect all occurrences or carets

0
Control + βŒ₯ Option + R

Select configuration and run

0
Control + βŒ₯ Option + D

Select configuration and debug

0
Control + R

Run

0
or Control + D
0
↑   Shift + F9

Debug

0
↑   Shift + Control + R

Run context configuration from editor

0
or Control + ↑   Shift + D
0
↑   Shift + Control + R

Rerun tests

0
βŒ₯ Option + F11

Run Gulp/Grunt/npm tasks

0
F8

Step over

0
F7

Step into

0
↑   Shift + F7

Smart step into

0
↑   Shift + F8

Step out

0
βŒ₯ Option + F9

Run to cursor

0
βŒ₯ Option + F8

Evaluate expression

0
βŒ₯ Option + ⌘ Cmd + R

Resume program

0
⌘ Cmd + F8

Toggle breakpoint

0
↑   Shift + βŒ₯ Option + F8

View breakpoints

0
⌘ Cmd + B

Go to declaration

0
or ⌘ Cmd +
0
⌘ Cmd + O

Go to class

0
⌘ Cmd + ↑   Shift + O

Go to file

0
⌘ Cmd + βŒ₯ Option + O

Go to symbol

0
↑   Shift + βŒ₯ Option + ]

Go to next editor tab

0
↑   Shift + βŒ₯ Option + [

Go to previous editor tab

0
F12

Go back to previous tool window

0
Esc

Go to editor (from tool window)

0
⌘ Cmd + L

Go to line

0
⌘ Cmd + E

Recent files popup

0
βŒ₯ Option + ⌘ Cmd + ←

Navigate forward

0
βŒ₯ Option + ⌘ Cmd + β†’

Navigate back

0
⌘ Cmd + ↑   Shift + β¬… Backspace

Navigate to last edit location

0
βŒ₯ Option + F1

Select current file or symbol in any view

0
⌘ Cmd + βŒ₯ Option + B

Go to implementation(s)

0
βŒ₯ Option + Space

Open quick definition lookup

0
or βŒ₯ Option + Y
0
Control + ↑   Shift + B

Go to type declaration

0
⌘ Cmd + U

Go to super-method/super-class

0
Control + ↑

Go to previous method

0
Control + ↓

Go to next method

0
βŒ₯ Option + ⌘ Cmd + ]

Move to code block end

0
βŒ₯ Option + ⌘ Cmd + [

Move to code block start

0
Control + M

Move caret to matching brace

0
⌘ Cmd + F12

File structure popup

0
Control + H

Type hierarchy

0
Control + βŒ₯ Option + H

Call hierarchy

0
F2

Next highlighted error

0
↑   Shift + F2

Previous highlighted error

0
F4

Jump to source

0
or ⌘ Cmd + ↓
0
⌘ Cmd + ↑

Jump to navigation bar

0
F3

Toggle bookmark

0
βŒ₯ Option + F3

Toggle bookmark with mnemonic

0
Control + 0 - 9

Go to numbered bookmark

0
⌘ Cmd + F3

Show bookmarks

0
βŒ₯ Option + F7

Find usages

0
⌘ Cmd + F7

Find usages in file

0
⌘ Cmd + ↑   Shift + F7

Highlight usages in file

0
βŒ₯ Option + ⌘ Cmd + F7

Show usages

0
Control + T

Refactor this

0
F5

Copy

0
F6

Move

0
βŒ₯ Option + Del

Safe Delete

0
↑   Shift + F6

Rename

0
⌘ Cmd + F6

Change function signature

0
βŒ₯ Option + ⌘ Cmd + N

Inline Variable

0
βŒ₯ Option + ⌘ Cmd + V

Extract Variable

0
βŒ₯ Option + ⌘ Cmd + C

Extract Constant

0
βŒ₯ Option + ⌘ Cmd + P

Extract Parameter

0
Control + V

β€˜VCS’ quick popup

0
⌘ Cmd + K

Commit project to VCS

0
⌘ Cmd + T

Update project from VCS

0
βŒ₯ Option + ↑   Shift + C

View recent changes

0
↑   Shift then ↑   Shift

Search everywhere

0
↑   Shift + ⌘ Cmd + A

Find Action

0
βŒ₯ Option + 0 - 9

Open corresponding tool window

0
⌘ Cmd + ↑   Shift + F12

Toggle maximizing editor

0
↑   Shift + βŒ₯ Option + F

Add to Favorites

0
↑   Shift + βŒ₯ Option + I

Inspect current file with current profile

0
Control + `

Quick switch current scheme

0
or Control + Β§
0
⌘ Cmd + ,

Open Preferences dialog

0
Control + β­Ύ Tab

Switch between tabs and tool window


Share this page on:

Program information

Program name: JetBrains WebStorm (macOS) JetBrains WebStorm (macOS) (Developer tools)

WebStorm is a cross-platform integrated development environment (IDE) mainly for JavaScript and TypeScript development.

Web page: jetbrains.com/webstorm

Last update: 11 November 2019

How easy to press shortcuts: 76%

More information >>

Shortcut count: 132

Platform detected: macOS

Similar programs



Advertisement

Join our mailing list!

Your email is kept private and we don't spam.