JetBrainsĀ Rider 2023.2 Help

Keyboard shortcuts in predefined keymaps

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

What keymap should I choose?

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

  • Visual Studio/Visual Studio (macOS) ā€” this keymap is recommended for users who:

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

  • 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.

  • 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.

If you are using Rider on macOS, it is recommended to choose a keymap with the macOS, suffix, for example Visual Studio (macOS).

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

In addition to keymaps distributed with JetBrainsĀ Rider, you can install other keymaps via plugins, for example Eclipse Keymap or NetBeans Keymap.

JetBrainsĀ Rider's top keyboard shortcuts

Search Everywhere

Double Shift

Find Action...

Control+Shift+A

Open Solution or Project...

Control+Shift+O

Open File or Folder...

Control+P, O

New in This Directory

Control+Alt+Insert

Show Solution window

Alt+1

NuGet Quick List

Control+P, N

Build Solution

Control+F9

Show Intention Actions

Alt+Enter

Navigate To...

Control+Shift+G

Recent Files

Control+E

Find Usages

Alt+F7

Select In...

Alt+F1

Settings...

Control+Alt+S

Generate...

Alt+Insert

Debug...

Alt+Shift+F9

View Breakpoints...

Control+Shift+F8

Attach to Process...

Control+Alt+F5

VCS Operations Popup...

Alt+`

Refactor This...

Control+Alt+Shift+T

Inspect This...

Control+Alt+Shift+A

Reformat Code

Control+Alt+L

Code Cleanup...

Control+R, C

Manage projects and solutions

Open Solution or Project...

Control+Shift+O

Open File or Folder...

Control+P, O

New in This Directory

Control+Alt+Insert

NuGet Quick List

Control+P, N

Show NuGet window

Alt+Shift+7

Build Solution

Control+F9

Build Current Project

Control+Shift+F7

Cancel Build

Control+F9

Basic editing

Cut

Control+X

Copy

Control+C

Paste

Control+V

Paste as Plain Text

Control+Alt+Shift+V

Paste from History...

Control+Shift+V

Copy Paths

Control+Shift+C

Copy Reference

Control+Alt+Shift+C

Save All

Control+S

Undo

Control+Z

Redo

Control+Shift+Z

Indent Selection

Tab

Unindent Line or Selection

Shift+Tab

Auto-Indent Lines

Control+Alt+I

Start New Line

Shift+Enter

Start New Line Before Current

Control+Alt+Enter

Delete Line

Control+Y

Join Lines

Control+Shift+J

Duplicate Line or Selection

Control+D

Toggle Case

Control+Shift+U

Scratch File

Control+Alt+Shift+Insert

Open Source in New Window

Shift+F4

Show Whitespaces

Control+R, W

Soft-Wrap

Control+L, W

Increase Font Size in All Editors

Alt+Shift+.

Decrease Font Size in All Editors

Alt+Shift+,

Caret navigation

Select text

Code folding

Expand

Control+NumPad-+

Collapse

Control+NumPad--

Expand Recursively

Control+Alt+NumPad-+

Collapse Recursively

Control+Alt+NumPad--

Expand All

Control+Shift+NumPad-+

Collapse All

Control+Shift+NumPad--

Collapse to Definitions

Control+G, D

Fold Selection

Control+.

Multiple carets and selection ranges

Coding assistance

Show Intention Actions

Alt+Enter

Basic Completion

Control+Space

Type-Matching Completion

Control+Shift+Space

Second Basic Completion

Control+Alt+Space

Complete Current Statement

Control+Shift+Enter

Reformat Code

Control+Alt+L

Parameter Info

Control+P

Quick Documentation

Control+Q

Move Statement Up

Control+Shift+ArrowUp

Move Statement Down

Control+Shift+ArrowDown

Move Element Left

Control+Alt+Shift+ArrowLeft

Move Statement Right

Control+Alt+Shift+ArrowRight

Move Line Up

Alt+Shift+ArrowUp

Move Line Down

Alt+Shift+ArrowDown

Comment with Line Comment

Control+/

Comment with Block Comment

Control+Shift+/

Surround With...

Control+Alt+T

Generate...

Alt+Insert

Code Cleanup...

Control+R, C

Silent Code Cleanup

Control+R, G

Context navigation

Next Method

Alt+ArrowDown

Previous Method

Alt+ArrowUp

Go to Line/Column...

Control+G

Switcher

Control+Tab

Select In...

Alt+F1

Locate/Select in Solution View

Control+J, P

Recent Files

Control+E

Recently Changed Files

Control+N, E

Last Edit Location

Control+Shift+Backspace

Back

Control+Alt+ArrowLeft

Forward

Control+Alt+ArrowRight

Select Next Tab

Alt+ArrowRight

Select Previous Tab

Alt+ArrowLeft

Toggle Anonymous Bookmark

F11

Toggle Bookmark with Digit

Control+Shift+com.jetbrains.webhelp.shortcuttery.shortcuts.Key$Custom@654520b8

Toggle Bookmark with Mnemonic

Control+F11

Show All Bookmarks

Shift+F11

Go to Bookmark with Digit

Control+com.jetbrains.webhelp.shortcuttery.shortcuts.Key$Custom@21655a92

Show Mnemonic Bookmarks

Control+Shift+F11

Go to Next Bookmark

Control+J, X

Go to Previous Bookmark

Control+J, Z

Show Bookmarks window

Alt+2

Show Structure window

Alt+7

Show Find window

Alt+3

Next Occurrence

Control+Alt+ArrowDown

Previous Occurrence

Control+Alt+ArrowUp

Find everything

Navigate To...

Control+Shift+G

Find Usages

Alt+F7

Go to Declaration or Usages

Control+B

Go to Type Declaration

Control+Shift+B

Show Usages

Control+Alt+F7

Go to Super Method

Control+U

Go to Implementation(s)

Control+N, K

Go to Derived Symbols

Control+Alt+B

Highlight Usages in File

Control+Shift+F7

Code analysis

Run and debug

Run context configuration

Shift+F10

Run...

Alt+Shift+F10

Debug context configuration

Shift+F9

Debug...

Alt+Shift+F9

Attach to Process...

Control+Alt+F5

Reattach to Process...

Control+Alt+Shift+F5

Stop

Control+F2

Pause

Control+D, P

Resume Program

F9

Apply Hot Reload Changes

Control+O, A

Stop Background Processes...

Control+Shift+F2

Step Over

F8

Force Step Over

Alt+Shift+F8

Step Into

F7

Smart Step Into

Shift+F7

Force Step Into

Alt+Shift+F7

Step Out

Shift+F8

Run To Cursor

Alt+F9

Force Run To Cursor

Control+Alt+F9

Skip to Cursor

Control+Alt+Shift+F9

Show Execution Point

Alt+F10

Evaluate Expression...

Alt+F8

Quick Evaluate Expression

Control+Alt+F8

Toggle Line Breakpoint

Control+F8

Toggle Temporary Line Breakpoint

Control+Alt+Shift+F8

Toggle Breakpoint Enabled

Control+D, X

View Breakpoints...

Control+Shift+F8

Edit Breakpoint

Control+Shift+F8

Show Run window

Alt+4

Show Debug window

Alt+5

Show Services window

Alt+8

Analyze Stack Trace or Thread Dump...

Control+I, S

Refactorings

Refactor This...

Control+Alt+Shift+T

Rename...

Shift+F6

Change Signature...

Control+F6

Inline...

Control+Alt+N

Move...

F6

Extract Method...

Control+Alt+M

Introduce Field...

Control+Alt+F

Introduce Parameter...

Control+Alt+P

Introduce Variable...

Control+Alt+V

Safe Delete...

Alt+Delete

Global VCS actions

VCS Operations Popup...

Alt+`

Commit...

Control+K

Update Project

Control+T

Rollback

Control+Alt+Z

Push...

Control+Shift+K

Next Change

Control+Alt+Shift+ArrowDown

Previous Change

Control+Alt+Shift+ArrowUp

Show Version Control window

Alt+9

Show Commit window

Alt+0

Differences viewer

Show Diff

Control+D

Compare Files

Control+D

Next Difference

F7

Previous Difference

Shift+F7

Accept Left Side

Control+Alt+R

Accept Right Side

Control+Alt+A

Select Opposite Diff Pane

Control+Shift+Tab

Show Diff Settings Popup...

Control+Shift+D

Unit testing

Tool windows

Hide Active Tool Window

Shift+Escape

Hide All Tool Windows

Control+Shift+F12

Jump to Last Tool Window

F12

Stretch to Left

Control+Alt+Shift+ArrowLeft

Stretch to Right

Control+Alt+Shift+ArrowRight

Stretch to Top

Control+Alt+Shift+ArrowUp

Stretch to Bottom

Control+Alt+Shift+ArrowDown

Show Solution window

Alt+1

Show Bookmarks window

Alt+2

Show Find window

Alt+3

Show Run window

Alt+4

Show Debug window

Alt+5

Show Problems window

Alt+6

Show Structure window

Alt+7

Show Services window

Alt+8

Show Version Control window

Alt+9

Show Commit window

Alt+0

Show Build window

Control+W, A

Show NuGet window

Alt+Shift+7

Show Unit Tests window

Alt+Shift+8

Show Terminal window

Alt+F12

Show Database window

Control+W, X

Last modified: 11 May 2022