JetBrains Rider 2024.3 Help

Keyboard shortcuts: keymaps comparison (macOS)

Among all the predefined keymaps, you will most probably choose one of the following:

  • Visual Studio 2022 — this keymap is recommended for Windows users who have experience with plain Visual Studio without ReSharper.

  • IntelliJ/IntelliJ (macOS) — this keymap is recommended for users who have experience with IntelliJ IDEA or some of the JetBrains IntelliJ-platform-based IDEs and who preferred to use the IntelliJ/macOS keymap there.

  • Visual Studio/Visual Studio (macOS) — this keymap is recommended for users who:

  • VS Code/VS Code (macOS) — this keymap is recommended for users who have experience with Visual Studio Code.

  • ReSharper/ReSharper (macOS) — this keymap is recommended for users who have experience with Visual Studio + ReSharper and who preferred the 'ReSharper 2.x/IntelliJ IDEA' keyboard scheme in ReSharper.

To switch between keymaps, open the Keymap page of settings  Ctrl+Alt+S, pick the desired keymap in the selector at the top of the page, and click Save.

When consulting this page and other pages in JetBrains Rider documentation, you can see keyboard shortcuts for the keymap that you use in the IDE — choose it using the selector at the top of a page.

Keyboard shortcuts selector in the documentation

JetBrains Rider's top keyboard shortcuts

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Search Everywhere

Double

Double

Double

Find Action...

⌘ ⇧ A

F1

⌘ ⇧ A

Open Solution or Project...

⌃ ⇧ O

⌃ ⇧ O

⌃ ⇧ O

Open File or Folder...

⌘ O

⌘ O

N/A

New in This Directory

⌃ ⌥ N

⌃ ⌥ N

⌃ ⌥ N

Show Solution window

⌘ ⌥ L

⌘ ⇧ E

⌘ 1

NuGet Quick List

⌥ ⇧ N

N/A

N/A

Build Solution

⌘ ⇧ B

⌘ ⇧ B

⌘ F9

Show Intention Actions

⌥ Enter

⌘ .

⌥ Enter

Navigate To...

⌘ ⇧ G

⌃ ⇧ N

⌃ ⇧ N

Recent Files

⌃ ,

⌘ E

⌘ E

Find Usages

⇧ F12

⌥ ⇧ F12

⌥ F7

Select In...

⌥ F1

⌥ F1

⌥ F1

Settings...

⌘ ,

⌘ ,

⌘ ,

Generate...

⌘ ⌃ N

⌃ Enter

⌘ N

Debug...

⌃ ⌥ D

⌃ ⌥ D

⌃ ⌥ D

View Breakpoints...

⌘ ⌥ B

⌘ ⇧ F8

⌘ ⇧ F8

Attach to Process...

⌘ ⌥ P

⌥ ⇧ F5

⌥ ⇧ F5

VCS Operations Popup...

⌃ V

⌃ V

⌃ V

Refactor This...

⌘ ⇧ R

⌃ ⇧ R

⌃ T

Inspect This...

⌘ ⌥ ⇧ A

⌘ ⌥ ⇧ A

⌘ ⌥ ⇧ A

Reformat Code

⌘ ⌥ Enter

⌥ ⇧ F

⌘ ⌥ L

Code Cleanup...

⌘ E, C

N/A

N/A

Manage projects and solutions

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Open Solution or Project...

⌃ ⇧ O

⌃ ⇧ O

⌃ ⇧ O

Open File or Folder...

⌘ O

⌘ O

N/A

New in This Directory

⌃ ⌥ N

⌃ ⌥ N

⌃ ⌥ N

NuGet Quick List

⌥ ⇧ N

N/A

N/A

Show NuGet window

⌘ 7

⌘ ⌥ 7

⌘ ⌥ 7

Build Solution

⌘ ⇧ B

⌘ ⇧ B

⌘ F9

Build Current Project

⌘ ⇧ F7

N/A

N/A

Cancel Build

⌘ F9

⌘ F9

⌘ F9

Basic editing

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Cut

⌘ X

⌘ X

⌘ X

Copy

⌘ C

⌘ C

⌘ C

Paste

⌘ V

⌘ V

⌘ V

Paste as Plain Text

⌘ ⌥ ⇧ V

⌘ ⌥ ⇧ V

⌘ ⌥ ⇧ V

Paste from History...

⌘ ⇧ V

N/A

⌘ ⇧ V

Copy Paths

⌘ ⇧ C

⌘ ⌥ C

⌘ ⇧ C

Copy Reference

⌘ ⌥ ⇧ C

⌘ ⌥ ⇧ C

⌘ ⌥ ⇧ C

Save All

⌘ ⇧ S

⌘ ⌥ S

⌘ S

Undo

⌘ Z

⌘ Z

⌘ Z

Redo

⌘ Y

⌘ ⇧ Z

⌘ ⇧ Z

Indent Selection

Tab

Tab

Tab

Unindent Line or Selection

⇧ Tab

⌘ [

⇧ Tab

Auto-Indent Lines

⌃ ⌥ I

⌃ ⌥ I

⌃ ⌥ I

Start New Line

⇧ Enter

⌘ Enter

⇧ Enter

Start New Line Before Current

⌘ Enter

⌘ ⇧ Enter

⌘ ⌥ Enter

Delete Line

⌘ ⇧ L

⌘ ⇧ K

⌘ Backspace

Join Lines

⌃ ⇧ J

⌃ J

⌃ ⇧ J

Duplicate Line or Selection

⌘ D

⌥ ⇧ Down

⌘ D

Toggle Case

⌘ ⇧ U

N/A

⌘ ⇧ U

Scratch File

⌘ ⇧ N

⌘ ⇧ N

⌘ ⇧ N

Open Source in New Window

⇧ F4

⌘ K, O

⇧ F4

Show Whitespaces

⌘ R, W

N/A

N/A

Soft-Wrap

⌘ E, W

⌥ Z

N/A

Increase Font Size in All Editors

⌃ ⇧ .

⌃ ⇧ .

⌃ ⇧ .

Decrease Font Size in All Editors

⌃ ⇧ ,

⌃ ⇧ ,

⌃ ⇧ ,

Caret navigation

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Move Caret to Previous Word

⌥ Left

⌥ Left

⌥ Left

Move Caret to Next Word

⌥ Right

⌥ Right

⌥ Right

Move Caret to Line Start

⌘ Left

⌘ Left

⌘ Left

Move Caret to Line End

⌘ Right

⌘ Right

⌘ Right

Containing Declaration

⌘ [

⌃ [

⌃ [

Move Caret to Matching Brace

⌘ ]

⌘ ⇧ \

⌃ M

Move Caret to Code Block Start

⌘ ⌥ [

N/A

⌘ ⌥ [

Move Caret to Code Block End

⌘ ⌥ ]

N/A

⌘ ⌥ ]

Next Method

⌃ ⇧ Down

⌃ ⇧ Down

⌃ ⇧ Down

Previous Method

⌃ ⇧ Up

⌃ ⇧ Up

⌃ ⇧ Up

Move Caret to Page Top

⌘ Page Up

N/A

⌘ Page Up

Move Caret to Page Bottom

⌘ Page Down

N/A

⌘ Page Down

Page Up

Page Up

Page Up

Page Up

Page Down

Page Down

Page Down

Page Down

Move Caret to Text Start

⌘ Home

⌘ Up

⌘ Home

Move Caret to Text End

⌘ End

⌘ Down

⌘ End

Select text

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Select All

⌘ A

⌘ A

⌘ A

Left with Selection

⇧ Left

⇧ Left

⇧ Left

Right with Selection

⇧ Right

⇧ Right

⇧ Right

Move Caret to Previous Word with Selection

⌥ ⇧ Left

⌥ ⇧ Left

⌥ ⇧ Left

Move Caret to Next Word with Selection

⌥ ⇧ Right

⌥ ⇧ Right

⌥ ⇧ Right

Move Caret to Line Start with Selection

⌘ ⇧ Left

⌘ ⇧ Left

⌘ ⇧ Left

Move Caret to Line End with Selection

⌘ ⇧ Right

⌘ ⇧ Right

⌘ ⇧ Right

Up with Selection

⇧ Up

⇧ Up

⇧ Up

Down with Selection

⇧ Down

⇧ Down

⇧ Down

Select Containing Declaration

⌘ ⌥ [

⌃ ⇧ [

⌃ ⇧ [

Move Caret to Code Block Start with Selection

⌘ ⌥ ⇧ [

⌘ ⌥ ⇧ [

⌘ ⌥ ⇧ [

Move Caret to Code Block End with Selection

⌘ ⌥ ⇧ ]

⌘ ⌥ ⇧ ]

⌘ ⌥ ⇧ ]

Move Caret to Page Top with Selection

⌘ ⇧ Up

⌘ ⇧ Page Up

⌘ ⇧ Page Up

Move Caret to Page Bottom with Selection

⌘ ⇧ Down

⌘ ⇧ Page Down

⌘ ⇧ Page Down

Page Up with Selection

⇧ Page Up

⇧ Page Up

⇧ Page Up

Page Down with Selection

⇧ Page Down

⇧ Page Down

⇧ Page Down

Move Caret to Text Start with Selection

⌘ ⇧ Home

⌘ ⇧ Home

⌘ ⇧ Home

Move Caret to Text End with Selection

⌘ ⇧ End

⌘ ⇧ End

⌘ ⇧ End

Extend Selection

⌘ ⌥ Right

⌘ ⌃ ⇧ Right

⌥ Up

Shrink Selection

⌘ ⌥ Left

⌘ ⌃ ⇧ Left

⌥ Down

Code folding

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Expand

⌃ M, E

⌘ ⌥ ]

⌘ NumPad Plus

Collapse

⌃ M, S

⌘ ⌥ [

⌘ NumPad Minus

Expand Recursively

⌘ ⌥ NumPad Plus

⌘ K, ⌘ ]

⌘ ⌥ NumPad Plus

Collapse Recursively

⌘ ⌥ NumPad Minus

⌘ K, ⌘ [

⌘ ⌥ NumPad Minus

Expand All

⌃ M, X

⌘ K, ⌘ J

⌘ ⇧ NumPad Plus

Collapse All

⌃ M, A

⌘ K, ⌘ 0

⌘ ⇧ NumPad Minus

Collapse to Definitions

⌃ M, O

N/A

N/A

Fold Selection

⌘ .

⌘ .

⌘ .

Multiple carets and selection ranges

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Add/Remove Caret

⌥ ⇧ Click

⌥ Click

⌥ ⇧ Click

Toggle Column Selection Mode

⌘ ⇧ 8

⌥ ⇧ I

⌘ ⇧ 8

Clone Caret Above

Double + Up

Double + Up

Double + Up

Clone Caret Below

Double + Down

Double + Down

Double + Down

Clone Caret Above with Virtual Space

⌃ ⇧ Up

N/A

N/A

Clone Caret Below with Virtual Space

⌃ ⇧ Down

N/A

N/A

Add Caret to Each Line in Selection

⌥ ⇧ G

⌥ ⇧ I

⌥ ⇧ G

Add Selection for Next Occurrence

⌥ ⇧ .

⌘ D

⌃ G

Select All Occurrences

⌥ ⇧ ;

⌘ F2

⌘ ⌃ G

Deselect Last Occurrence

⌥ ⇧ ,

⌘ U

⌃ ⇧ G

Create Rectangular Selection

⌥ ⇧ Middle-Click

⌥ ⇧ Click

⌥ ⇧ Middle-Click

Drag to Create Rectangular Selection

⌥ Click

⌥ ⇧ Click

⌥ Click

Drag to Create Multiple Rectangular Selections

⌘ ⌥ ⇧ Click

⌘ ⌥ ⇧ Click

⌘ ⌥ ⇧ Click

Coding assistance

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Show Intention Actions

⌥ Enter

⌘ .

⌥ Enter

Basic Completion

⌃ Space

⌘ I

⌃ Space

Type-Matching Completion

⌃ ⌥ Space

⌃ ⇧ Space

⌃ ⇧ Space

Second Basic Completion

⌥ ⇧ Space

⌃ ⌥ Space

⌃ ⌥ Space

Complete Code with AI Assistant

⌥ /

⌥ \

⌥ \

Generate Code with AI Assistant

⌃ /

⌘ \

⌘ \

Complete Current Statement

⌘ ⇧ Enter

N/A

⌘ ⇧ Enter

Reformat Code

⌘ ⌥ Enter

⌥ ⇧ F

⌘ ⌥ L

Parameter Info

⌘ P

⌘ ⇧ Space

⌘ P

Quick Documentation

⌘ K, I

⌃ Middle-Click

F1

Move Statement Up

⌃ ⌥ ⇧ Up

N/A

⌘ ⇧ Up

Move Statement Down

⌃ ⌥ ⇧ Down

N/A

⌘ ⇧ Down

Move Element Left

⌘ ⌥ ⇧ Left

⌘ ⌥ ⇧ Left

⌘ ⌥ ⇧ Left

Move Statement Right

⌘ ⌥ ⇧ Right

⌘ ⌥ ⇧ Right

⌘ ⌥ ⇧ Right

Move Line Up

N/A

⌥ Up

⌥ ⇧ Up

Move Line Down

N/A

⌥ Down

⌥ ⇧ Down

Comment with Line Comment

⌘ ⌥ /

⌘ K, ⌘ C

⌘ /

Comment with Block Comment

⌘ ⌃ /

⌥ ⇧ A

⌘ ⌥ /

Surround With...

N/A

⌘ ⌥ T

⌘ ⌥ T

Generate...

⌘ ⌃ N

⌃ Enter

⌘ N

Code Cleanup...

⌘ E, C

N/A

N/A

Silent Code Cleanup

⌘ E, F

N/A

N/A

Context navigation

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Next Method

⌃ ⇧ Down

⌃ ⇧ Down

⌃ ⇧ Down

Previous Method

⌃ ⇧ Up

⌃ ⇧ Up

⌃ ⇧ Up

Go to Line/Column...

⌘ G

⌃ G

⌘ L

Switcher

⌃ Tab

⌃ Tab

⌃ Tab

Select In...

⌥ F1

⌥ F1

⌥ F1

Locate/Select in Solution View

⌥ ⇧ L

N/A

N/A

Recent Files

⌃ ,

⌘ E

⌘ E

Recently Changed Files

⌘ ⇧ ,

N/A

N/A

Recent Changes

N/A

⌥ ⇧ C

⌥ ⇧ C

Last Edit Location

⌘ ⇧ Backspace

⌘ K, ⌘ Q

⌘ ⇧ Backspace

Back

⌘ Minus

⌃ Minus

⌘ [

Forward

⌘ ⇧ Minus

⌃ ⇧ Minus

⌘ ]

Select Next Tab

⌘ ⇧ ]

⌘ ⇧ ]

⌘ ⇧ ]

Select Previous Tab

⌘ ⇧ [

⌘ ⇧ [

⌘ ⇧ [

Toggle Anonymous Bookmark

⌘ K, K

N/A

F3

Toggle Bookmark with Digit

⌃ ⇧ [digit]

⌃ ⇧ [digit]

⌃ ⇧ [digit]

Toggle Bookmark with Mnemonic

⌥ F3

N/A

⌥ F3

Show All Bookmarks

⌃ `

N/A

⌘ F3

Go to Bookmark with Digit

⌃ [digit]

⌃ [digit]

⌃ [digit]

Show Mnemonic Bookmarks

N/A

⌘ ⌥ F3

⌘ ⌥ F3

Go to Next Bookmark

⌘ K, N

N/A

N/A

Go to Previous Bookmark

⌘ K, P

N/A

N/A

Show Bookmarks window

⌘ 2

⌘ 2

⌘ 2

Show Structure window

⌃ ⌥ F

⌘ 7

⌘ 7

Show Find window

⌘ 3

⌘ 3

⌘ 3

Next Occurrence

⌘ ⌥ Down

N/A

⌘ ⌥ Down

Previous Occurrence

⌘ ⌥ Up

N/A

⌘ ⌥ Up

Find everything

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Search Everywhere

Double

Double

Double

Find...

⌘ F

⌘ F

⌘ F

Find Next / Move to Next Occurrence

F3

⌘ G

⌘ G

Find Previous / Move to Previous Occurrence

⇧ F3

⌘ ⇧ G

⌘ ⇧ G

Replace...

⌃ H

⌘ ⌥ F

⌘ R

Find in Files...

⌘ ⇧ F

⌘ ⇧ F

⌘ ⇧ F

Replace in Files...

⌘ ⇧ H

⌘ ⇧ H

⌘ ⇧ R

Next Occurrence of the Word at Caret

⌘ F3

N/A

N/A

Go to File...

⌘ ⇧ T

⌘ P

⌘ ⇧ O

File Member

⌥ \

⌘ ⌥ O

⌘ F12

Go to Symbol...

⌘ ⌥ ⇧ T

⌘ T

⌘ ⌥ O

Find Action...

⌘ ⇧ A

F1

⌘ ⇧ A

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Navigate To...

⌘ ⇧ G

⌃ ⇧ N

⌃ ⇧ N

Find Usages

⇧ F12

⌥ ⇧ F12

⌥ F7

Go to Declaration or Usages

F12

F12

⌘ B

Go to Type Declaration

⌘ ⇧ F11

⌃ ⇧ B

⌘ ⇧ B

Show Usages

⌥ ⇧ F12

⇧ F12

⌘ ⌥ F7

Go to Super Method

⌃ ⌥ Left

N/A

⌘ U

Go to Implementation(s)

⌘ F12

N/A

N/A

Go to Derived Symbols

⌘ ⌥ Click

⌘ F12

⌘ ⌥ B

Highlight Usages in File

⌥ ⇧ F11

⌘ ⇧ F7

⌘ ⇧ F7

Code analysis

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Show Intention Actions

⌥ Enter

⌘ .

⌥ Enter

Error Description

N/A

⌘ F1

⌘ F1

Next Code Issue

⌥ Page Down

⌥ F8

F2

Previous Code Issue

⌥ Page Up

⇧ F8

⇧ F2

Next Error

⌥ F2

⌥ F2

⌥ F2

Previous Error

⌥ ⇧ F2

⌥ ⇧ F2

⌥ ⇧ F2

Toggle Code Inspection

⌘ ⌥ ⇧ 8

⌘ ⌥ ⇧ 8

⌘ ⌥ ⇧ 8

Run Inspection by Name...

⌘ ⌥ ⇧ I

⌘ ⌥ ⇧ I

⌘ ⌥ ⇧ I

Inspect This...

⌘ ⌥ ⇧ A

⌘ ⌥ ⇧ A

⌘ ⌥ ⇧ A

Show Problems window

⌘ 6

⌘ ⇧ M

⌘ 6

Run and debug

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Run context configuration

⌃ F5

⌃ F5

⌃ R

Run...

⌘ ⌥ ⇧ R

⌘ ;, A

⌃ ⌥ R

Debug context configuration

⌥ F5

F5

⌃ D

Debug...

⌃ ⌥ D

⌃ ⌥ D

⌃ ⌥ D

Attach to Process...

⌘ ⌥ P

⌥ ⇧ F5

⌥ ⇧ F5

Reattach to Process...

⌥ ⇧ P

⌘ ⌥ ⇧ F5

⌘ ⌥ ⇧ F5

Stop

⇧ F5

⇧ F5

⌘ F2

Pause

⌘ Pause

F6

N/A

Resume Program

F5

F5

⌘ ⌥ R

Apply Hot Reload Changes

⌥ F10

N/A

N/A

Stop Background Processes...

⌘ ⇧ F2

⌘ ⇧ F2

⌘ ⇧ F2

Step Over

F10

F10

F8

Force Step Over

⌥ ⇧ F8

N/A

⌥ ⇧ F8

Step Into

⌘ F11

F11

F7

Smart Step Into

⇧ F7

⇧ F7

⇧ F7

Force Step Into

⌥ F11

⌥ ⇧ F7

⌥ ⇧ F7

Step Out

⇧ F11

⇧ F11

⇧ F8

Run To Cursor

⌘ F10

⌥ F9

⌥ F9

Force Run To Cursor

⌘ ⌥ F9

⌘ ⌥ F9

⌘ ⌥ F9

Skip to Cursor

⌘ ⇧ F10

⌘ ⌥ ⇧ F9

⌘ ⌥ ⇧ F9

Show Execution Point

⌥ NumPad *

⌥ F10

⌥ F10

Evaluate Expression...

⇧ F9

N/A

⌥ F8

Quick Evaluate Expression

⌘ ⌥ F8

⌘ ⌥ F8

⌘ ⌥ F8

Toggle Line Breakpoint

F9

F9

⌘ F8

Toggle Temporary Line Breakpoint

⌘ ⌥ ⇧ F8

⌘ ⌥ ⇧ F8

⌘ ⌥ ⇧ F8

Toggle Breakpoint Enabled

⌘ F9

N/A

N/A

View Breakpoints...

⌘ ⌥ B

⌘ ⇧ F8

⌘ ⇧ F8

Edit Breakpoint

⌥ F9

⌘ ⇧ F8

⌘ ⇧ F8

Show Run window

⌘ 4

⌘ ⇧ U

⌘ 4

Show Debug window

⌘ 5

⌘ ⇧ D

⌘ 5

Show Services window

N/A

⌘ 8

⌘ 8

Analyze Stack Trace or Thread Dump...

⌘ E, T

N/A

N/A

Refactorings

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Refactor This...

⌘ ⇧ R

⌃ ⇧ R

⌃ T

Rename...

⌘ R, R

F2

⇧ F6

Change Signature...

⌘ R, S

⌘ F6

⌘ F6

Inline...

⌘ R, I

⌘ ⌥ N

⌘ ⌥ N

Move...

⌘ R, O

N/A

F6

Extract Method...

⌘ R, M

⌘ ⌥ M

⌘ ⌥ M

Introduce Field...

⌘ R, F

N/A

⌘ ⌥ F

Introduce Parameter...

⌘ R, P

⌘ ⌥ P

⌘ ⌥ P

Introduce Variable...

⌘ R, V

⌘ ⌥ V

⌘ ⌥ V

Safe Delete...

⌘ R, D

N/A

⌘ Delete

Global VCS actions

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

VCS Operations Popup...

⌃ V

⌃ V

⌃ V

Commit...

⌘ ⌥ ⇧ K

N/A

⌘ K

Update Project

⌘ ⌥ W

N/A

⌘ T

Rollback

⌘ ⌥ Z

⌘ ⌥ Z

⌘ ⌥ Z

Push...

⌘ ⇧ K

N/A

⌘ ⇧ K

Next Change

⌘ ⌥ ⇧ N

⌥ F3

⌃ ⌥ ⇧ Down

Previous Change

⌘ ⌥ ⇧ P

⌥ ⇧ F3

⌃ ⌥ ⇧ Up

Show Version Control window

⌘ 9

⌃ ⇧ G

⌘ 9

Show Commit window

N/A

⌘ 0

⌘ 0

Diff Viewer

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Show Diff

⌘ D

N/A

⌘ D

Compare Files

⌘ D

N/A

⌘ D

Next Difference

F7

N/A

F7

Previous Difference

⇧ F7

⇧ F7

⇧ F7

Accept Left Side

⌘ ⌃ Right

⌘ ⌃ Right

⌘ ⌃ Right

Accept Right Side

⌘ ⌃ Left

⌘ ⌃ Left

⌘ ⌃ Left

Select Opposite Diff Pane

⌃ ⇧ Tab

⌃ ⇧ Tab

⌃ ⇧ Tab

Show Diff Settings Popup...

⌘ ⇧ D

N/A

⌘ ⇧ D

Unit testing

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Unit Testing Quick List...

⌥ ⇧ U

⌥ ⇧ U

⌥ ⇧ U

Run Unit Tests

⌘ U, R

⌘ ;, R

⌘ ;, R

Debug Unit Tests

⌘ U, D

⌘ ;, D

⌘ ;, D

Stop Execution

⌘ U, S

⌘ ;, S

⌘ ;, S

Create Unit Test

⌘ U, C

N/A

N/A

Go to Test/Tested Class

⌘ U, G

N/A

N/A

Repeat Previous Run

⌘ U, U

⌘ ;, T

⌘ ;, T

Rerun Failed Tests

⌘ U, F

⌘ ;, F

⌘ ;, F

Run Tests Until Failure

⌘ U, W

⌘ ;, W

⌘ ;, W

Run All Tests from Solution

⌘ U, L

⌘ ;, L

⌘ ;, L

Create New Session

⌘ U, N

⌘ ;, N

⌘ ;, N

Append Tests to Session

⌘ U, A

⌘ ;, A

⌘ ;, A

Run Current Session

⌘ U, Y

⌘ ;, Y

⌘ ;, Y

Run Unit Tests under dotMemory Unit

⌘ U, M

⌘ ;, M

⌘ ;, M

Run Selected Tests

⇧ Enter

⇧ Enter

⇧ Enter

Debug Selected Tests

⌘ D

⌘ D

⌘ D

Run Current Session (Tool Window)

⌘ Y

⌘ Y

⌘ Y

Create New Session (Tool Window)

⌘ ⇧ N

⌘ ⇧ N

⌘ ⇧ N

Append Tests to Session (Tool Window)

⌘ ⌥ N

⌘ ⌥ N

⌘ ⌥ N

Remove Selected Tests (Tool Window)

Backspace

Backspace

Backspace

Run All Tests from Solution (Tool Window)

⌘ L

⌘ L

⌘ L

Show Unit Tests window

⌘ 8

⌘ ⌥ 8

⌘ ⌥ 8

Tool windows

Command

Visual Studio (macOS)

VS Code (macOS)

IntelliJ (macOS)

Hide Active Tool Window

⇧ Escape

⌘ J

⇧ Escape

Hide All Tool Windows

⌘ ⇧ F12

N/A

⌘ ⇧ F12

Jump to Last Tool Window

⌥ ⇧ F6

N/A

F12

Stretch to Left

⌃ ⌥ Left

⌃ ⌥ Left

⌃ ⌥ Left

Stretch to Right

⌃ ⌥ Right

⌃ ⌥ Right

⌃ ⌥ Right

Stretch to Top

⌃ ⌥ Up

⌃ ⌥ Up

⌃ ⌥ Up

Stretch to Bottom

⌃ ⌥ Down

⌃ ⌥ Down

⌃ ⌥ Down

Show Solution window

⌘ ⌥ L

⌘ ⇧ E

⌘ 1

Show Bookmarks window

⌘ 2

⌘ 2

⌘ 2

Show Find window

⌘ 3

⌘ 3

⌘ 3

Show Run window

⌘ 4

⌘ ⇧ U

⌘ 4

Show Debug window

⌘ 5

⌘ ⇧ D

⌘ 5

Show Problems window

⌘ 6

⌘ ⇧ M

⌘ 6

Show Structure window

⌃ ⌥ F

⌘ 7

⌘ 7

Show Services window

N/A

⌘ 8

⌘ 8

Show Version Control window

⌘ 9

⌃ ⇧ G

⌘ 9

Show Commit window

N/A

⌘ 0

⌘ 0

Show Build window

⌘ 0

N/A

N/A

Show NuGet window

⌘ 7

⌘ ⌥ 7

⌘ ⌥ 7

Show Unit Tests window

⌘ 8

⌘ ⌥ 8

⌘ ⌥ 8

Show Terminal window

⌘ ⌃ 1

⌃ `

⌥ F12

Show Database window

⌘ ⌃ 3

N/A

N/A

Last modified: 18 March 2024