JetBrains Rider
 
Get JetBrains Rider
Get your hands on the new features ahead of the release by joining the Early Access Program for Rider 2025.1! Learn more

Customize keyboard shortcuts

Last modified: 19 December 2024

JetBrains Rider includes several predefined keymaps and lets you customize frequently used shortcuts.

To view the keymap configuration, open the Settings/Preferences dialog CtrlAlt0S and select Keymap.

Keymap settings

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.

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

A keymap is a list of actions with corresponding keyboard and mouse shortcuts and abbreviations. You cannot change predefined keymaps. Instead, when you modify any shortcut of a predefined keymap, JetBrains Rider creates a copy of that keymap, which you can configure. Click The Show Scheme Actions icon to duplicate the selected keymap, rename, remove, or restore it to default values. For more information about keymap files, refer to Location of user-defined keymaps.

Some actions inherit their keyboard shortcuts or mouse shortcuts from other actions. On the Keymap page, you can navigate to the parent action using the inherited from link. When you change a shortcut of a parent action, all shortcuts of its child actions change accordingly. When you change a shortcut of a child action, it does not affect the shortcuts of its parent action, but the inheritance link is removed making both actions independent.

Shortcut inheritance

To find an action by name, type it in the search field of the Keymap page. If you know the shortcut of an action, click The Find Action by Shortcut icon and press the key combination in the Find Shortcut dialog.

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

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