JetBrains Rider 2021.3 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:

    • have no experience with other IDEs;

    • have experience with plain Visual Studio;

    • have experience with Visual Studio + ReSharper and who preferred the 'Visual Studio' keyboard scheme in 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 Ctrl+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...

Ctrl+Shift+A

Open Solution or Project...

Ctrl+Shift+O

Open File or Folder...

Ctrl+O

Show Solution window

Alt+1

NuGet Quick List

Alt+Shift+N

Build Solution

Ctrl+F9

Show Intention Actions

Alt+Enter

Navigate To...

Ctrl+Shift+G

Recent Files

Ctrl+E

Find Usages

Alt+F7

Select In...

Alt+F1

Settings...

Ctrl+Alt+S

Generate...

Alt+Insert

Debug...

Alt+Shift+F9

View Breakpoints...

Ctrl+Shift+F8

Attach to Process...

Ctrl+Alt+F5

VCS Operations Popup...

Alt+`

Refactor This...

Ctrl+Alt+Shift+T

Inspect This...

Ctrl+Alt+Shift+A

Reformat Code

Ctrl+Alt+L

Code Cleanup...

Ctrl+E, C

Manage projects and solutions

Basic editing

Cut

Ctrl+X

Copy

Ctrl+C

Paste

Ctrl+V

Paste as Plain Text

Ctrl+Alt+Shift+V

Paste from History...

Ctrl+Shift+V

Copy Paths

Ctrl+Shift+C

Copy Reference

Ctrl+Alt+Shift+C

Save All

Ctrl+S

Undo

Ctrl+Z

Redo

Ctrl+Shift+Z

Indent Selection

Tab

Unindent Line or Selection

Shift+Tab

Auto-Indent Lines

Ctrl+Alt+I

Start New Line

Shift+Enter

Start New Line Before Current

Ctrl+Alt+Enter

Delete Line

Ctrl+Y

Join Lines

Ctrl+Shift+J

Duplicate Line or Selection

Ctrl+D

Toggle Case

Ctrl+Shift+U

Scratch File

Ctrl+Alt+Shift+Insert

Open Source in New Window

Shift+F4

Show Whitespaces

Ctrl+R, W

Soft-Wrap

Ctrl+E, W

Caret navigation

Select text

Code folding

Expand

Ctrl+NumPad +

Collapse

Ctrl+NumPad -

Expand Recursively

Ctrl+Alt+NumPad +

Collapse Recursively

Ctrl+Alt+NumPad -

Expand All

Ctrl+Shift+NumPad +

Collapse All

Ctrl+Shift+NumPad -

Fold Selection

Ctrl+.

Multiple carets and selection ranges

Coding assistance

Show Intention Actions

Alt+Enter

Basic Completion

Ctrl+Space

Type-Matching Completion

Ctrl+Shift+Space

Second Basic Completion

Ctrl+Alt+Space

Complete Current Statement

Ctrl+Shift+Enter

Reformat Code

Ctrl+Alt+L

Parameter Info

Ctrl+P

Quick Documentation

Ctrl+Q

Move Statement Up

Ctrl+Shift+Up

Move Statement Down

Ctrl+Shift+Down

Move Element Left

Ctrl+Alt+Shift+Left

Move Statement Right

Ctrl+Alt+Shift+Right

Move Line Up

Alt+Shift+Up

Move Line Down

Alt+Shift+Down

Comment with Line Comment

Ctrl+/

Comment with Block Comment

Ctrl+Shift+/

Generate...

Alt+Insert

Code Cleanup...

Ctrl+E, C

Silent Code Cleanup

Ctrl+E, F

Context navigation

Find everything

Code analysis

Run and debug

Refactorings

Refactor This...

Ctrl+Alt+Shift+T

Rename...

Shift+F6

Change Signature...

Ctrl+F6

Inline...

Ctrl+Alt+N

Move...

F6

Extract Method...

Ctrl+Alt+M

Introduce Field...

Ctrl+Alt+F

Introduce Parameter...

Ctrl+Alt+P

Introduce Variable...

Ctrl+Alt+V

Safe Delete...

Alt+Delete

Global VCS actions

VCS Operations Popup...

Alt+`

Commit...

Ctrl+K

Update Project

Ctrl+T

Rollback

Ctrl+Alt+Z

Push...

Ctrl+Shift+K

Next Change

Ctrl+Alt+Shift+Down

Previous Change

Ctrl+Alt+Shift+Up

Show Version Control window

Alt+9

Show Commit window

Alt+0

Differences viewer

Unit testing

Tool windows

Last modified: 07 April 2022