Default keyboard shortcut schemes
All ReSharper actions can be invoked with keyboard shortcuts. Most of the actions have default shortcuts, which you can use out of the box. For the rest of the actions, you can assign a preferred shortcut keys if needed.
ReSharper provides two default keyboard shortcuts schemes.
Visual Studio — This scheme aims to minimize conflicts with Visual Studio's own keyboard shortcuts.
IntelliJ IDEA — This scheme shares the majority of shortcuts with those used in IntelliJ IDEA and its derivative web development IDEs. It provides a common keyboard-centric experience among all JetBrains development environments.
Whatever scheme you choose, you can always change individual keyboard shortcuts later.
tip
You can also download ReSharper shortcuts as PDFs: Visual Studio scheme or IntelliJ IDEA scheme
If you want to change the shortcut for any single command, go to Tools | Options | Environment | Keyboard, find the command by its alias (see the right column in the tables below), press the new shortcut keys, and click Assign. For more information, refer to configure keyboard shortcuts
Visual Studio | IntelliJ IDEA | Alias | |
---|---|---|---|
CtrlAltShift08 | CtrlAltShift08 |
| |
AltPg Dn | F12 |
| |
AltPg Up | ShiftF12 |
| |
AltShiftPg Dn | AltF12 |
| |
AltShiftPg Up | ShiftAltF12 |
| |
CtrlShiftAlt0A | CtrlShiftAlt0A |
| |
View hierarchy of: | Ctrl0E,0H | CtrlAlt0H |
|
CtrlAlt0V | CtrlAlt0, |
|
Visual Studio | IntelliJ IDEA | Alias | |
---|---|---|---|
AltEnter | AltEnter |
| |
CtrlShift0V | CtrlShift0V |
| |
Ctrl0E,0C | CtrlAlt0F |
| |
Ctrl0E,0F | CtrlShiftAlt0F |
| |
CtrlAltEnter | CtrlAlt0L |
| |
CtrlAlt0S | CtrlAlt0S |
| |
CtrlSpace | CtrlSpace |
| |
CtrlAltSpace | CtrlShiftSpace |
| |
AltShiftSpace | CtrlAltSpace |
| |
CtrlEnter | CtrlEnter |
| |
CtrlShiftEnter | CtrlShiftEnter |
| |
Overrides Visual Studio command | Ctrl0P |
| |
CtrlAltShiftSpace | CtrlAltShiftSpace |
| |
CtrlAltShift05 | CtrlAltShift05 |
| |
CtrlShiftF1 | Ctrl0Q |
| |
CtrlAltShift0C | CtrlAltShift0C |
| |
Ctrl0E,0L | Ctrl0J |
| |
Ctrl0E,0U | AltCtrl0J |
| |
AltCtrlInsert | AltCtrlInsert |
| |
AltInsert | AltInsert |
| |
CtrlShiftAlt0↑ | CtrlAltShift0↑ |
| |
CtrlShiftAlt0↓ | CtrlAltShift0↓ |
| |
CtrlShiftAlt0← | CtrlAltShift0← |
| |
CtrlShiftAlt0→ | CtrlAltShift0→ |
| |
CtrlAlt0→ | Ctrl0W |
| |
CtrlAlt0← | CtrlShift0W |
| |
CtrlShift0[ | CtrlShift0[ |
| |
Ctrl0D | Ctrl0D |
| |
Control+Shift+J |
| ||
CtrlAlt0/ | Ctrl0/ |
| |
CtrlShift0/ | CtrlShift0/ |
| |
Ctrl0/ |
| ||
CtrlShiftAlt0R | CtrlShiftAlt0R |
| |
CtrlAltF5 | CtrlAltF5 |
| |
AltF5 | AltF5 |
|
Visual Studio | IntelliJ IDEA | Alias | |
---|---|---|---|
Ctrl0T | Ctrl0N |
| |
CtrlShift0T | ShiftCtrl0N |
| |
Alt0\ | CtrlF12 |
| |
AltShift0T | ShiftCtrlAlt0N |
| |
Ctrl+T,T,T | Ctrl+N,N,N |
| |
Alt0` | CtrlShift0G |
| |
CtrlShiftF11 | CtrlShift0T |
| |
Overrides Visual Studio command | Ctrl0B |
| |
Overrides Visual Studio command | CtrlShiftAlt0B |
| |
Alt0O | Alt0O |
| |
AltHome | Ctrl0U |
| |
AltEnd | AltCtrl0B |
| |
ShiftAltF12 | CtrlAltF7 |
| |
Ctrl0[ | Ctrl0[ |
| |
Alt0↓ | Alt0↓ |
| |
Alt0↑ | Alt0↑ |
| |
Tab | Tab |
| |
Shift+Tab | Shift+Tab |
| |
ShiftF12 | AltF7 |
| |
CtrlShiftAltF12 | ShiftAltF7 |
| |
ShiftAltF11 | CtrlShiftF7 |
| |
CtrlAltPg Up | CtrlAltPg Up |
| |
CtrlAltPg Dn | CtrlAltPg Dn |
| |
Esc | Esc | ||
Ctrl0, | Ctrl0E |
| |
CtrlShift0, | AltShiftCtrlBackspace |
| |
ShiftCtrlBackspace | ShiftCtrlBackspace |
| |
CtrlAltF7 | CtrlAltShift0G |
| |
CtrlAltF9 | CtrlAltF9 |
| |
Ctrl0` | Ctrl0` |
| |
Ctrl+[digit] | Ctrl+[digit] |
| |
Ctrl+Shift+[digit] | Ctrl+Shift+[digit] |
| |
CtrlAltF12 | CtrlAlt0U |
| |
CtrlAlt0F | CtrlF11 |
| |
CtrlAlt0D | CtrlAlt0. |
| |
Ctrl0E,0T | CtrlShift0E |
| |
ShiftAlt0L | AltShift0L |
| |
CtrlAlt0Y | CtrlAlt0Y |
| |
CtrlShift0A | CtrlShift0A |
|
Visual Studio | IntelliJ IDEA | Alias | |
---|---|---|---|
CtrlShift0R | CtrlShift0R |
| |
Ctrl0R,0R | F2 |
| |
Ctrl0R,0O | F6 |
| |
Ctrl0R,0D | AltDelete |
| |
Ctrl0R,0M | CtrlAlt0M |
| |
Ctrl0R,0V | CtrlAlt0V |
| |
Ctrl0R,0F | CtrlAlt0D |
| |
Ctrl0R,0P | CtrlAlt0P |
| |
Ctrl0R,0I | CtrlAlt0N |
| |
Ctrl0R,0E | Ctrl0R,0E |
| |
Ctrl0R,0S | CtrlF6 |
|
Visual Studio | IntelliJ IDEA | Alias | |
---|---|---|---|
Ctrl0U,0R | Ctrl0T,0R |
| |
Ctrl0U,0D | Ctrl0T,0D |
| |
Ctrl0U,0C | Ctrl0T,0C |
| |
Ctrl0U,0F | Ctrl0T,0F |
| |
Ctrl0U,0L | Ctrl0T,0L |
| |
Ctrl0U,0Y | Ctrl0T,0Y |
| |
Ctrl0U,0U | Ctrl0T,0T |
| |
Ctrl0U,0A | Ctrl0T,0A |
| |
Ctrl0U,0N | Ctrl0T,0N |
| |
Ctrl0U,0M | Ctrl0T,0M |
| |
CtrlAlt0U | CtrlAlt0T |
| |
CtrlAlt0T | CtrlAlt0R |
|
Visual Studio | IntelliJ IDEA | Alias | |
---|---|---|---|
CtrlAlt0F | CtrlF11 |
| |
CtrlAltF12 | CtrlAlt0U |
| |
Ctrl0E,0H | CtrlAlt0H |
| |
CtrlAlt0V | CtrlAlt0, |
| |
Ctrl0E,0T | CtrlShift0E |
| |
CtrlAlt0D | CtrlAlt0. |
| |
CtrlAlt0U | CtrlAlt0T |
| |
CtrlAlt0T | CtrlAlt0R |
| |
CtrlShiftF4 | CtrlShiftF4 |
| |
CtrlAltBackspace | CtrlAltBackspace |
|