Keyboard Shortcuts: Keymaps Comparison (Windows)
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.
Default (IntelliJ IDEA)/ Mac OS X 10.5+ (IntelliJ IDEA) — 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 'Default'/'Mac OS X 10.5+' keymap there.
Rider's top keyboard shortcuts
Command | |||
---|---|---|---|
Ctrl+Shift+O | Ctrl+Shift+O | Ctrl+Shift+O | |
Ctrl+O | Ctrl+O | ||
Alt+Enter | Alt+Enter | Alt+Enter | |
Ctrl+T Double-Shift | Ctrl+N Double-Shift | Double-Shift | |
Alt+` Alt+Dead Grave | Ctrl+Shift+G | Ctrl+Shift+G | |
Shift+F12 | Alt+F7 | Alt+F7 | |
Alt+F1 | Alt+F1 | Alt+F1 | |
Ctrl+Alt+S | Ctrl+Alt+S | Ctrl+Alt+S | |
Alt+Insert | Alt+Insert | Alt+Insert | |
Ctrl+Shift+B | Ctrl+Shift+B | Ctrl+F9 | |
Shift+Alt+F9 | Shift+Alt+F9 | Shift+Alt+F9 | |
Ctrl+Alt+B | Ctrl+Shift+F8 | Ctrl+Shift+F8 | |
Ctrl+Alt+F5 | Ctrl+Alt+F5 | Ctrl+Alt+F5 | |
Ctrl+Alt+Q | Alt+` | Alt+` | |
Ctrl+Shift+R | Ctrl+Shift+R | Ctrl+Shift+Alt+T | |
Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | |
Ctrl+E, C Ctrl+E, Ctrl+C | Ctrl+Alt+F |
Finding everything
Command | |||
---|---|---|---|
Ctrl+T Double-Shift | Ctrl+N Double-Shift | Double-Shift | |
Ctrl+F Alt+F3 | Ctrl+F Alt+F3 | Ctrl+F Alt+F3 | |
F3 Ctrl+Shift+Down Ctrl+Alt+Page Down | F3 Ctrl+Shift+Down Ctrl+Alt+Page Down | F3 Ctrl+L | |
Shift+F3 Ctrl+Shift+Up Ctrl+Alt+Page Up | Shift+F3 Ctrl+Shift+Up Ctrl+Alt+Page Up | Shift+F3 Ctrl+Shift+L | |
Ctrl+H | Ctrl+H | Ctrl+R | |
Ctrl+Shift+F | Ctrl+Shift+F | Ctrl+Shift+F | |
Ctrl+Shift+F | Ctrl+Shift+F | Ctrl+Shift+F | |
Ctrl+F3 | Ctrl+F3 | Ctrl+F3 | |
Ctrl+Shift+T | Ctrl+Shift+N | Ctrl+Shift+N | |
Alt+\ | Ctrl+F12 | Ctrl+F12 | |
Ctrl+Shift+Alt+T | Ctrl+Shift+Alt+N | Ctrl+Shift+Alt+N |
Navigating from symbols
Command | |||
---|---|---|---|
F12 Ctrl+Click Right-click | Ctrl+B Ctrl+Click Right-click | Ctrl+B Ctrl+Click Right-click | |
Ctrl+Shift+F11 Ctrl+Shift+Click | Ctrl+Shift+T Ctrl+Shift+Click | Ctrl+Shift+B Ctrl+Shift+Click | |
Shift+Alt+F12 | Ctrl+Alt+F7 | Ctrl+Alt+F7 | |
Alt+Home | Ctrl+U | Ctrl+U | |
Ctrl+F12 Ctrl+Alt+Click | Ctrl+Shift+Alt+B Ctrl+Alt+Click | ||
Alt+End Ctrl+Alt+Click | Ctrl+Alt+B Ctrl+Alt+Click | Ctrl+Alt+B Ctrl+Alt+Click | |
Alt+` Alt+Dead Grave | Ctrl+Shift+G | Ctrl+Shift+G | |
Shift+F12 | Alt+F7 | Alt+F7 | |
Shift+Alt+F11 | Ctrl+Shift+F7 | Ctrl+Shift+F7 |
Context navigation
Command | |||
---|---|---|---|
Ctrl+[ | Ctrl+[ | Ctrl+[ | |
Alt+Down | Alt+Down | Alt+Down | |
Alt+Up | Alt+Up | Alt+Up | |
Ctrl+G | Ctrl+G | Ctrl+G | |
Alt+F1 | Alt+F1 | Alt+F1 | |
Shift+Alt+L | Shift+Alt+L | Shift+Alt+L | |
Ctrl+, | Ctrl+E | Ctrl+E | |
Ctrl+Shift+, | Ctrl+Shift+Alt+Backspace | Ctrl+Shift+E | |
Ctrl+Shift+Backspace | Ctrl+Shift+Backspace | Ctrl+Shift+Backspace | |
Ctrl+Minus Ctrl+NumPad Minus Mouse Back | Ctrl+Minus Ctrl+NumPad Minus Mouse Back | Ctrl+Alt+Left Mouse Back | |
Ctrl+Shift+Minus Ctrl+Shift+NumPad Minus Mouse Forward | Ctrl+Shift+Minus Ctrl+Shift+NumPad Minus Mouse Forward | Ctrl+Alt+Right Mouse Forward | |
Alt+Right | Alt+Right | Alt+Right | |
Alt+Left | Alt+Left | Alt+Left | |
Shift+Alt+F | Shift+Alt+F | Shift+Alt+F | |
Ctrl+Alt+7 Ctrl+Alt+F | Ctrl+Alt+7 Ctrl+Alt+F | ||
Alt+3 Ctrl+Alt+F12 | Alt+3 Ctrl+Alt+U | Alt+3 | |
Alt+6 | Alt+6 | Alt+6 | |
Alt+2 | Alt+2 | Alt+2 |
Code Analysis
Command | |||
---|---|---|---|
Alt+Enter | Alt+Enter | Alt+Enter | |
Alt+Page Down | F12 | F2 | |
Alt+Page Up | Shift+F12 | Shift+F2 | |
Shift+Alt+Page Down | Alt+F12 | ||
Shift+Alt+Page Up | Shift+Alt+F12 | ||
Ctrl+Shift+Alt+8 | Ctrl+Shift+Alt+8 | Ctrl+Shift+Alt+8 | |
Ctrl+Shift+Alt+I | Ctrl+Shift+Alt+I | Ctrl+Shift+Alt+I | |
Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | |
Ctrl+Alt+2 | Ctrl+Alt+2 | Ctrl+Alt+2 | |
Ctrl+Alt+7 Ctrl+Alt+F | Ctrl+Alt+7 Ctrl+Alt+F |
Creating and editing code
Command | |||
---|---|---|---|
Ctrl+A | Ctrl+A | Ctrl+A | |
Ctrl+Shift+Left | Ctrl+Shift+Left | Ctrl+Shift+Left | |
Ctrl+Shift+Right | Ctrl+Shift+Right | Ctrl+Shift+Right | |
Ctrl+Shift+Page Up | Ctrl+Shift+Page Up | Ctrl+Shift+Page Up | |
Ctrl+Shift+Page Down | Ctrl+Shift+Page Down | Ctrl+Shift+Page Down | |
Ctrl+Alt+Right Ctrl+W | Ctrl+W | Ctrl+W | |
Ctrl+Alt+Left Ctrl+Shift+W | Ctrl+Shift+W | Ctrl+Shift+W | |
Alt+J | Alt+J | Alt+J | |
Ctrl+C Ctrl+Insert | Ctrl+C Ctrl+Insert | Ctrl+C Ctrl+Insert | |
Ctrl+X Shift+Delete Ctrl+L | Ctrl+X Shift+Delete Ctrl+L | Ctrl+X Shift+Delete | |
Ctrl+V Shift+Insert | Ctrl+V Shift+Insert | Ctrl+V Shift+Insert | |
Ctrl+Shift+Alt+V | Ctrl+Shift+Alt+V | Ctrl+Shift+Alt+V | |
Ctrl+Shift+V Ctrl+Shift+Insert | Ctrl+Shift+V Ctrl+Shift+Insert | Ctrl+Shift+V Ctrl+Shift+Insert | |
Ctrl+D | Ctrl+D | Ctrl+D | |
Ctrl+Shift+C | Ctrl+Shift+C | Ctrl+Shift+C | |
Ctrl+Shift+S | Ctrl+Shift+S | Ctrl+S | |
Ctrl+Z | Ctrl+Z | Ctrl+Z Alt+Backspace | |
Tab | Tab | Tab | |
Shift+Tab | Shift+Tab | Shift+Tab | |
Shift+Alt+Up | Shift+Alt+Up | Shift+Alt+Up | |
Shift+Alt+Down | Shift+Alt+Down | Shift+Alt+Down | |
Ctrl+Shift+U | Ctrl+Shift+U | Ctrl+Shift+U | |
Ctrl+Shift+Alt+Insert | Ctrl+Shift+Alt+Insert | Ctrl+Shift+Alt+Insert |
Coding assistance
Command | |||
---|---|---|---|
Alt+Enter | Alt+Enter | Alt+Enter | |
Ctrl+Space Ctrl+J | Ctrl+Space | Ctrl+Space | |
Ctrl+Alt+Space | Ctrl+Shift+Space | Ctrl+Shift+Space | |
Shift+Alt+Space | Ctrl+Alt+Space | Ctrl+Alt+Space | |
Ctrl+Shift+Enter | Ctrl+Shift+Enter | Ctrl+Shift+Enter | |
Ctrl+Shift+Space | Ctrl+P | Ctrl+P | |
Ctrl+Shift+F1 | Ctrl+Q | Ctrl+Q Alt+Right-click | |
Ctrl+Shift+Alt+Up | Ctrl+Shift+Alt+Up | Ctrl+Shift+Up | |
Ctrl+Shift+Alt+Down | Ctrl+Shift+Alt+Down | Ctrl+Shift+Down | |
Ctrl+Shift+Alt+Left | Ctrl+Shift+Alt+Left | ||
Ctrl+Shift+Alt+Right | Ctrl+Shift+Alt+Right | ||
Ctrl+Alt+/ Ctrl+Alt+NumPad / Ctrl+K, C Ctrl+K, Ctrl+C | Ctrl+/ Ctrl+NumPad / | Ctrl+/ Ctrl+NumPad / | |
Ctrl+Shift+/ Ctrl+Shift+NumPad / | Ctrl+Shift+/ Ctrl+Shift+NumPad / | Ctrl+Shift+/ Ctrl+Shift+NumPad / | |
Alt+Insert | Alt+Insert | Alt+Insert | |
Ctrl+E, C Ctrl+E, Ctrl+C | Ctrl+Alt+F | ||
Ctrl+E, F Ctrl+E, Ctrl+F | Ctrl+Shift+Alt+F |
Building, Running, and Debugging
Command | |||
---|---|---|---|
Shift+Alt+N | Shift+Alt+N | ||
Ctrl+Shift+B | Ctrl+Shift+B | Ctrl+F9 | |
Ctrl+F5 | Ctrl+F5 | Ctrl+Shift+F10 | |
Ctrl+Shift+Alt+R | Ctrl+Shift+Alt+R | Shift+Alt+F10 | |
F5 | F5 | Shift+F9 | |
Shift+Alt+F9 | Shift+Alt+F9 | Shift+Alt+F9 | |
Ctrl+Alt+F5 | Ctrl+Alt+F5 | Ctrl+Alt+F5 | |
Shift+F5 | Shift+F5 | Ctrl+F2 | |
Ctrl+Shift+F2 | Ctrl+Shift+F2 | Ctrl+Shift+F2 | |
F10 | F10 | F8 | |
Shift+Alt+F8 | Shift+Alt+F8 | Shift+Alt+F8 | |
F11 | F11 | F7 | |
Shift+F7 | Shift+F7 | Shift+F7 | |
Alt+F11 | Alt+F11 | Shift+Alt+F7 | |
Shift+F11 | Shift+F11 | Shift+F8 | |
Ctrl+F10 | Ctrl+F10 | Alt+F9 | |
Ctrl+Alt+F9 | Ctrl+Alt+F9 | Ctrl+Alt+F9 | |
Ctrl+Shift+Alt+F9 | Ctrl+Shift+Alt+F9 | Ctrl+Shift+Alt+F9 | |
Ctrl+Pause Ctrl+Shift+P | Ctrl+Pause Ctrl+Shift+P | ||
F5 | F5 | F9 | |
Alt+F8 | Alt+F8 | Alt+F8 | |
Shift+F9 | Shift+F9 | Ctrl+Alt+F8 Alt+Click | |
Alt+NumPad * Ctrl+L | Alt+NumPad * Ctrl+L | Alt+F10 | |
F9 | F9 | Ctrl+F8 | |
Ctrl+Shift+Alt+F8 | Ctrl+Shift+Alt+F8 | Ctrl+Shift+Alt+F8 | |
Ctrl+F9 | Ctrl+F9 | Ctrl+Shift+F9 | |
Ctrl+Alt+B | Ctrl+Shift+F8 | Ctrl+Shift+F8 | |
Alt+F9 | Alt+F9 | Ctrl+Shift+F8 | |
Alt+0 | Alt+0 | Alt+0 | |
Alt+4 | Alt+4 | Alt+4 | |
Alt+5 | Alt+5 | Alt+5 | |
Alt+7 Shift+Alt+7 | Alt+7 Shift+Alt+7 | Alt+7 Shift+Alt+7 |
Refactorings
Command | |||
---|---|---|---|
Ctrl+Shift+R | Ctrl+Shift+R | Ctrl+Shift+Alt+T | |
Ctrl+R, S Ctrl+R, Ctrl+S | Ctrl+F6 | Ctrl+F6 | |
Ctrl+R, I Ctrl+R, Ctrl+I | Ctrl+Alt+N | Ctrl+Alt+N | |
Ctrl+R, O Ctrl+R, Ctrl+O | F6 | F6 | |
Ctrl+R, M Ctrl+R, Ctrl+M | Ctrl+Alt+M | Ctrl+Alt+M | |
Ctrl+R, F Ctrl+R, Ctrl+F | Ctrl+Alt+D | Ctrl+Alt+F | |
Ctrl+R, P Ctrl+R, Ctrl+P | Ctrl+Alt+P | Ctrl+Alt+P | |
Ctrl+R, V Ctrl+R, Ctrl+V | Ctrl+Alt+V | Ctrl+Alt+V | |
Ctrl+R, R Ctrl+R, Ctrl+R | F2 | Shift+F6 | |
Ctrl+R, D Ctrl+R, Ctrl+D Alt+Delete | Alt+Delete | Alt+Delete |
Global VCS actions
Command | |||
---|---|---|---|
Ctrl+Alt+Q | Alt+` | Alt+` | |
Alt+9 Shift+Alt+9 | Alt+9 Shift+Alt+9 | Alt+9 Shift+Alt+9 | |
Ctrl+Alt+K | Ctrl+K | Ctrl+K | |
Ctrl+Alt+W | Ctrl+Alt+W | Ctrl+T | |
Ctrl+Alt+Z | Ctrl+Alt+Z | Ctrl+Alt+Z | |
Ctrl+Shift+K | Ctrl+Shift+K | Ctrl+Shift+K | |
Ctrl+Shift+Alt+N | Ctrl+Shift+Alt+N | Ctrl+Shift+Alt+Down | |
Ctrl+Shift+Alt+P | Ctrl+Shift+Alt+P | Ctrl+Shift+Alt+Up |
Unit Testing
Command | |||
---|---|---|---|
Shift+Alt+U | Shift+Alt+U | Shift+Alt+U | |
Ctrl+U, R Ctrl+U, Ctrl+R | Ctrl+T, R Ctrl+T, Ctrl+R | Ctrl+Semicolon, R Ctrl+Semicolon, Ctrl+R | |
Ctrl+U, D Ctrl+U, Ctrl+D | Ctrl+T, D Ctrl+T, Ctrl+D | Ctrl+Semicolon, D Ctrl+Semicolon, Ctrl+D | |
Ctrl+U, S Ctrl+U, Ctrl+S | Ctrl+T, S Ctrl+T, Ctrl+S | Ctrl+Semicolon, S Ctrl+Semicolon, Ctrl+S | |
Ctrl+U, U Ctrl+U, Ctrl+U | Ctrl+T, T Ctrl+T, Ctrl+T | Ctrl+Semicolon, T Ctrl+Semicolon, Ctrl+T | |
Ctrl+U, F Ctrl+U, Ctrl+F | Ctrl+T, F Ctrl+T, Ctrl+F | Ctrl+Semicolon, F Ctrl+Semicolon, Ctrl+F | |
Ctrl+U, W Ctrl+U, Ctrl+W | Ctrl+T, W Ctrl+T, Ctrl+W | Ctrl+Semicolon, W Ctrl+Semicolon, Ctrl+W | |
Ctrl+U, L Ctrl+U, Ctrl+L | Ctrl+T, L Ctrl+T, Ctrl+L | Ctrl+Semicolon, L Ctrl+Semicolon, Ctrl+L | |
Ctrl+U, N Ctrl+U, Ctrl+N | Ctrl+T, N Ctrl+T, Ctrl+N | Ctrl+Semicolon, N Ctrl+Semicolon, Ctrl+N | |
Ctrl+U, A Ctrl+U, Ctrl+A | Ctrl+T, A Ctrl+T, Ctrl+A | Ctrl+Semicolon, A Ctrl+Semicolon, Ctrl+A | |
Ctrl+U, Y Ctrl+U, Ctrl+Y | Ctrl+T, Y Ctrl+T, Ctrl+Y | Ctrl+Semicolon, Y Ctrl+Semicolon, Ctrl+Y | |
Ctrl+U, M Ctrl+U, Ctrl+M | Ctrl+T, M Ctrl+T, Ctrl+M | Ctrl+Semicolon, M Ctrl+Semicolon, Ctrl+M | |
Alt+8 Shift+Alt+8 | Alt+8 Shift+Alt+8 | Alt+8 Shift+Alt+8 | |
Shift+Enter Ctrl+R | Shift+Enter Ctrl+R | Shift+Enter Ctrl+R | |
Ctrl+D | Ctrl+D | Ctrl+D | |
Ctrl+Y | Ctrl+Y | Ctrl+Y | |
Ctrl+F | Ctrl+F | Ctrl+F | |
Shift+Alt+Insert | Shift+Alt+Insert | Shift+Alt+Insert | |
Ctrl+Alt+Insert | Ctrl+Alt+Insert | Ctrl+Alt+Insert | |
Delete | Delete | Delete | |
Ctrl+L | Ctrl+L | Ctrl+L |
Tool Windows
Command | |||
---|---|---|---|
Alt+0 | Alt+0 | Alt+0 | |
Ctrl+Alt+L Alt+1 | Alt+1 | Alt+1 | |
Alt+2 | Alt+2 | Alt+2 | |
Alt+3 Ctrl+Alt+F12 | Alt+3 Ctrl+Alt+U | Alt+3 | |
Alt+4 | Alt+4 | Alt+4 | |
Alt+5 | Alt+5 | Alt+5 | |
Alt+6 | Alt+6 | Alt+6 | |
Alt+7 Shift+Alt+7 | Alt+7 Shift+Alt+7 | Alt+7 Shift+Alt+7 | |
Alt+8 Shift+Alt+8 | Alt+8 Shift+Alt+8 | Alt+8 Shift+Alt+8 | |
Alt+9 Shift+Alt+9 | Alt+9 Shift+Alt+9 | Alt+9 Shift+Alt+9 | |
Ctrl+Alt+1 | Ctrl+Alt+1 | Alt+F12 Ctrl+Alt+1 | |
Ctrl+Alt+2 | Ctrl+Alt+2 | Ctrl+Alt+2 | |
Ctrl+Alt+3 | Ctrl+Alt+3 | Ctrl+Alt+3 | |
Ctrl+Alt+4 Ctrl+Alt+V | Ctrl+Alt+4 Ctrl+Alt+, | Ctrl+Alt+4 | |
Ctrl+Alt+7 Ctrl+Alt+F | Ctrl+Alt+7 Ctrl+Alt+F |