Keyboard shortcuts in predefined keymaps
Last modified: 18 March 2024When 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.

tip
You can download and print out keymap reference cards in PDF format.
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:
have no experience with other IDEs;
have experience with Visual Studio + ReSharper and who preferred the 'Visual Studio' keyboard scheme in ReSharper.
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).
To switch between keymaps, open the Keymap settings page CtrlAlt0S, 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.
tip
You can create a copy of any keymap and tune it to your liking.
JetBrains Rider's top keyboard shortcuts
Double Shift | |
Ctrl0Q | |
CtrlShift0O | |
Ctrl0O | |
CtrlShift0A | |
CtrlAlt0L | |
AltShift0N | |
CtrlShift0B | |
AltEnter | |
Alt0` | |
| |
ShiftF12 | |
AltF1 | |
CtrlAlt0S | |
AltInsert | |
AltShiftF9 | |
CtrlAlt0B | |
CtrlAlt0P | |
| |
CtrlShift0R | |
CtrlAltShift0A | |
CtrlAltEnter | |
Ctrl0E,0C |
Manage projects and solutions
CtrlShift0O | |
Ctrl0O | |
CtrlShift0A | |
AltShift0N | |
Alt07 | |
CtrlShift0B | |
Ctrl0B | |
CtrlF9 |
Basic editing
Ctrl0X | |
Ctrl0C | |
Ctrl0V | |
CtrlAltShift0V | |
CtrlShift0V | |
CtrlShift0C | |
CtrlAltShift0C | |
CtrlShift0S | |
Ctrl0Z | |
Ctrl0Y | |
Tab | |
ShiftTab | |
| |
CtrlShiftEnter | |
CtrlEnter | |
Ctrl0L | |
CtrlShift0J | |
Ctrl0D | |
CtrlShift0U | |
CtrlAltShiftInsert | |
ShiftF4 | |
Show Whitespaces | Ctrl0R,0W |
Soft-Wrap | Ctrl0E,0W |
CtrlShift0. | |
CtrlShift0, |
Caret navigation
Ctrl0← | |
Ctrl0→ | |
Home | |
End | |
Ctrl0[ | |
Ctrl0] | |
AltShift0[ | |
| |
| |
| |
CtrlPg Up | |
CtrlPg Dn | |
Pg Up | |
Pg Dn | |
CtrlHome | |
CtrlEnd |
Select text
Ctrl0A | |
Shift0← | |
Shift0→ | |
CtrlShift0← | |
CtrlShift0→ | |
ShiftHome | |
ShiftEnd | |
Shift0↑ | |
Shift0↓ | |
AltShift0] | |
CtrlAltShift0[ | |
CtrlAltShift0] | |
CtrlShiftPg Up | |
CtrlShiftPg Dn | |
ShiftPg Up | |
ShiftPg Dn | |
CtrlShiftHome | |
CtrlShiftEnd | |
AltShift0= | |
AltShift0- |
Code folding
Ctrl0M,0E | |
Ctrl0M,0S | |
CtrlAltNumPad + | |
CtrlAltNumPad - | |
Ctrl0M,0X | |
Ctrl0M,0A | |
Ctrl0M,0O | |
Ctrl0M,0H |
Multiple carets and selection ranges
CtrlAltClick | |
AltShiftInsert | |
Double Ctrl + Up | |
Double Ctrl + Down | |
AltShift0↑ | |
AltShift0↓ | |
AltShift0G | |
AltShift0. | |
AltShift0; | |
AltShift0, | |
AltShiftClick | |
AltClick | |
CtrlAltShiftClick |
Coding assistance
AltEnter | |
CtrlSpace | |
CtrlAltSpace | |
AltShiftSpace | |
Alt0/ | |
Ctrl0/ | |
CtrlShiftEnter | |
CtrlAltEnter | |
CtrlShiftSpace | |
Ctrl0K,0I | |
CtrlAltShift0↑ | |
CtrlAltShift0↓ | |
CtrlAltShift0← | |
CtrlAltShift0→ | |
Alt0↑ | |
Alt0↓ | |
CtrlAlt0/ | |
CtrlShift0/ | |
| |
AltInsert | |
Ctrl0E,0C | |
Ctrl0E,0F |
Context navigation
| |
| |
Ctrl0G | |
CtrlTab | |
AltF1 | |
AltShift0L | |
| |
| |
| |
CtrlShiftBackspace | |
Ctrl0- | |
CtrlShift0- | |
CtrlAltPg Dn | |
CtrlAltPg Up | |
Ctrl0K,0K | |
CtrlShift | |
CtrlF11 | |
| |
Ctrl | |
| |
Ctrl0K,0N | |
Ctrl0K,0P | |
Alt02 | |
CtrlAlt0T | |
Alt03 | |
F8 | |
ShiftF8 |
Find everything
Double Shift | |
Ctrl0F | |
F3 | |
ShiftF3 | |
Ctrl0H | |
CtrlShift0F | |
CtrlShift0H | |
CtrlF3 | |
CtrlShift0T | |
Alt0\ | |
CtrlAltShift0T | |
Ctrl0Q |
Navigate from symbols
Alt0` | |
ShiftF12 | |
F12 | |
CtrlShiftF11 | |
AltShiftF12 | |
AltHome | |
CtrlF12 | |
AltEnd | |
|
Code analysis
AltEnter | |
| |
AltPg Dn | |
AltPg Up | |
AltShiftPg Dn | |
AltShiftF2 | |
CtrlAltShift08 | |
CtrlAltShift0I | |
CtrlAltShift0A | |
Alt06 |
Run and debug
CtrlF5 | |
CtrlAltShift0R | |
AltF5 | |
AltShiftF9 | |
CtrlAlt0P | |
AltShift0P | |
ShiftF5 | |
CtrlAltBreak | |
F5 | |
AltF10 | |
Stop Background Processes... | CtrlShiftF2 |
F10 | |
AltShiftF8 | |
F11 | |
AltShiftF11 | |
| |
ShiftF11 | |
CtrlF10 | |
CtrlAltF9 | |
CtrlShiftF10 | |
AltNumPad * | |
CtrlAlt0Q | |
CtrlAltF8 | |
F9 | |
CtrlAltShiftF8 | |
CtrlF9 | |
CtrlAlt0B | |
AltF9 | |
Alt04 | |
Alt05 | |
| |
Ctrl0E,Ctrl0T |
Refactorings
CtrlShift0R | |
Ctrl0R,0R | |
Ctrl0R,0V | |
| |
| |
Ctrl0R,0M | |
Ctrl0R,0F | |
Ctrl0R,0P | |
| |
Ctrl0R,0D |
Global VCS actions
| |
| |
CtrlAlt0W | |
CtrlAlt0Z | |
CtrlShift0K | |
Next Change | CtrlAltShift0N |
Previous Change | CtrlAltShift0P |
Alt09 | |
Ctrl00,0G |
Diff Viewer
Show Diff | Ctrl0D |
Compare Files | Ctrl0D |
Next Difference | F8 |
Previous Difference | ShiftF8 |
Accept Left Side | CtrlAlt0R |
Accept Right Side | CtrlAlt0A |
Select Opposite Diff Pane | Ctrl0\,CtrlTab |
Show Diff Settings Popup... | CtrlShift0D |
Unit testing
AltShift0U | |
Ctrl0U,0R | |
Ctrl0U,0D | |
Ctrl0U,0S | |
Ctrl0U,0C | |
Ctrl0U,0G | |
Ctrl0U,0U | |
Ctrl0U,0F | |
Ctrl0U,0W | |
Ctrl0U,0L | |
Ctrl0U,0N | |
Ctrl0U,0A | |
Ctrl0U,0Y | |
Ctrl0U,0M | |
ShiftEnter | |
Ctrl0D | |
Ctrl0Y | |
AltShiftInsert | |
CtrlAltInsert | |
Delete | |
Ctrl0L | |
Alt08 |
Tool windows
ShiftEsc | |
| |
CtrlAltBackspace | |
CtrlAltShift0← | |
CtrlAltShift0→ | |
CtrlAltShift0↑ | |
CtrlAltShift0↓ | |
CtrlAlt0L | |
Alt02 | |
Alt03 | |
Alt04 | |
Alt05 | |
Alt06 | |
CtrlAlt0T | |
| |
Alt09 | |
Ctrl00,0G | |
Alt00 | |
Alt07 | |
Alt08 | |
Show Terminal window | Ctrl0` |
Ctrl0\,0S |