JetBrains Rider 2017.2 Help

Keyboard Shortcuts: Keymaps Comparison (Windows, Linux)

Among all of the predefined keymaps, you will most probably choose one of the following:

  • Visual Studio — 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 — 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.
  • Rider — this keymap is recommended for users who have experience with some of the JetBrains IntelliJ-platform-based IDEs and who preferred to use the 'Default' keymap there.
    Note that Rider also includes the 'Default' keymap. However, the 'Rider' keymap, which is based on 'Default', additionally includes Rider-specific key bindings.

Rider's top keyboard shortcuts

Command Visual Studio ReSharper 2.x Rider
Open Solution or Project Ctrl+Shift+O Ctrl+Shift+O
Open File or Folder Ctrl+O Ctrl+O
Show Action List Alt+Enter Alt+Enter Alt+Enter
Search Everywhere Ctrl+T Double-Shift Ctrl+N Double-Shift Double-Shift
Navigate To… Alt+' Ctrl+Shift+G Ctrl+Shift+G
Find Usages Shift+F12 Alt+F7 Alt+F7
Select In... Alt+F1 Alt+F1 Alt+F1
Settings... Ctrl+Alt+S Ctrl+Alt+S Ctrl+Alt+S
Generate... Alt+Insert Alt+Insert Alt+Insert
Build Solution Ctrl+Shift+B Ctrl+Shift+B Ctrl+F9
Debug... Shift+Alt+F9 Shift+Alt+F9 Shift+Alt+F9
View Breakpoints... Ctrl+Alt+B Ctrl+Shift+F8 Ctrl+Shift+F8
Attach to Local Process... Ctrl+Alt+P Ctrl+Alt+F5 Ctrl+Alt+F5
VCS Operations Popup... Ctrl+Alt+Q Alt+' Alt+'
Refactor This... Ctrl+Shift+R Ctrl+Shift+R Ctrl+Shift+Alt+T
Inspect This... Ctrl+Shift+Alt+A Ctrl+Shift+Alt+A Ctrl+Shift+Alt+A
Code Cleanup... Ctrl+E, C Ctrl+E, Ctrl+C Ctrl+Alt+F

Finding everything

Command Visual Studio ReSharper 2.x Rider
Find... Ctrl+F Alt+F3 Ctrl+F Alt+F3 Ctrl+F Alt+F3
Find Next / Move to Next Occurrence F3 Ctrl+Alt+Page Down F3 Ctrl+Alt+Page Down F3 Ctrl+L
Find Previous / Move to Previous Occurrence Shift+F3 Ctrl+Alt+Page Up Shift+F3 Ctrl+Alt+Page Up Shift+F3 Ctrl+Shift+L
Replace... Ctrl+H Ctrl+H Ctrl+R
Find in Path... Ctrl+Shift+F Ctrl+Shift+F Ctrl+Shift+F
Find in Path... Ctrl+Shift+F Ctrl+Shift+F Ctrl+Shift+F
Find Word at Caret Ctrl+F3 Ctrl+F3 Ctrl+F3
Search Everywhere Ctrl+T Double-Shift Ctrl+N Double-Shift Double-Shift
File... Ctrl+Shift+T Ctrl+Shift+N Ctrl+Shift+N
File Member Alt+\ Ctrl+F12 Ctrl+F12
Symbol... Ctrl+Shift+Alt+T Ctrl+Shift+Alt+N Ctrl+Shift+Alt+N

Navigating from symbols

Command Visual Studio ReSharper 2.x Rider
Declaration F12 Ctrl+Click Right-click Ctrl+B Ctrl+Click Right-click Ctrl+B Ctrl+Click Right-click
Type Declaration Ctrl+Shift+F11 Ctrl+Shift+Click Ctrl+Shift+T Ctrl+Shift+Click Ctrl+Shift+B Ctrl+Shift+Click
Show Usages Shift+Alt+F12 Ctrl+Alt+F7 Ctrl+Alt+F7
Base Symbols Alt+Home Ctrl+U Ctrl+U
Go To Implementation Ctrl+F12 Ctrl+Alt+Click Ctrl+Shift+Alt+B Ctrl+Alt+Click Ctrl+Shift+Alt+B Ctrl+Alt+Click
Derived Symbols Alt+End Ctrl+Alt+Click Ctrl+Alt+B Ctrl+Alt+Click Ctrl+Alt+B Ctrl+Alt+Click
Navigate To… Alt+' Ctrl+Shift+G Ctrl+Shift+G
Find Usages Shift+F12 Alt+F7 Alt+F7
Highlight Usages in File Shift+Alt+F11 Ctrl+Shift+F7 Ctrl+Shift+F7

Context navigation

Command Visual Studio ReSharper 2.x Rider
Move Caret to Code Block Start Ctrl+[ Ctrl+[ Ctrl+[
Next Method Alt+Down Alt+Down Alt+Down
Previous Method Alt+Up Alt+Up Alt+Up
Line/Column... Ctrl+G Ctrl+G Ctrl+G
Select In... Alt+F1 Alt+F1 Alt+F1
Locate in Solution Explorer Shift+Alt+L Shift+Alt+L Shift+Alt+L
Recent Files Ctrl+, Ctrl+E Ctrl+E
Recently Changed Files Ctrl+Shift+, Ctrl+Shift+Alt+Backspace Ctrl+Shift+E
Last Edit Location Ctrl+Shift+Backspace Ctrl+Shift+Backspace Ctrl+Shift+Backspace
Back Ctrl+Minus Ctrl+NumPad Minus Mouse Back Ctrl+Minus Ctrl+NumPad Minus Mouse Back Ctrl+Alt+Left Mouse Back
Forward Ctrl+Shift+Minus Ctrl+Shift+NumPad Minus Mouse Forward Ctrl+Shift+Minus Ctrl+Shift+NumPad Minus Mouse Forward Ctrl+Alt+Right Mouse Forward
Add to Favorites Shift+Alt+F Shift+Alt+F Shift+Alt+F
Show Structure window Ctrl+Alt+7 Ctrl+Alt+F Ctrl+Alt+7 Ctrl+Alt+F Ctrl+Alt+7
Show Find window Alt+3 Ctrl+Alt+F12 Alt+3 Ctrl+Alt+U Alt+3
Show TODO window Alt+6 Alt+6 Alt+6
Show Favorites window Alt+2 Alt+2 Alt+2

Code Analysis

Command Visual Studio ReSharper 2.x Rider
Show Action List Alt+Enter Alt+Enter Alt+Enter
Next Code Issue Alt+Page Down F12 F2
Previous Code Issue Alt+Page Up Shift+F12 Shift+F2
Next Error Shift+Alt+Page Down Alt+F12 Alt+F12
Previous Error Shift+Alt+Page Up Shift+Alt+F12 Shift+Alt+F12
Toggle Code Inspection Ctrl+Shift+Alt+8 Ctrl+Shift+Alt+8 Ctrl+Shift+Alt+8
Toggle Code Inspection Ctrl+Shift+Alt+I Ctrl+Shift+Alt+I Ctrl+Shift+Alt+I
Inspect This... Ctrl+Shift+Alt+A Ctrl+Shift+Alt+A Ctrl+Shift+Alt+A
Show Errors in Solution window Ctrl+Alt+2 Ctrl+Alt+2 Ctrl+Alt+2
Show Inspection Results window Ctrl+Alt+7 Ctrl+Alt+F Ctrl+Alt+7 Ctrl+Alt+F Ctrl+Alt+7

Creating and editing code

Command Visual Studio ReSharper 2.x Rider
Select All Ctrl+A Ctrl+A Ctrl+A
Move Caret to Previous Word with Selection Ctrl+Shift+Left Ctrl+Shift+Left Ctrl+Shift+Left
Move Caret to Next Word with Selection Ctrl+Shift+Right Ctrl+Shift+Right Ctrl+Shift+Right
Move Caret to Page Top with Selection Ctrl+Shift+Page Up Ctrl+Shift+Page Up Ctrl+Shift+Page Up
Move Caret to Page Bottom with Selection Ctrl+Shift+Page Down Ctrl+Shift+Page Down Ctrl+Shift+Page Down
Extend Selection Ctrl+Alt+Right Ctrl+W Ctrl+W Ctrl+W
Shrink Selection Ctrl+Alt+Left Ctrl+Shift+W Ctrl+Shift+W Ctrl+Shift+W
Add Selection for Next Occurrence Alt+J Alt+J Alt+J
Copy Ctrl+C Ctrl+Insert Ctrl+C Ctrl+Insert Ctrl+C Ctrl+Insert
Cut Ctrl+X Shift+Delete Ctrl+L Ctrl+X Shift+Delete Ctrl+L Ctrl+X Shift+Delete
Paste Ctrl+V Shift+Insert Ctrl+V Shift+Insert Ctrl+V Shift+Insert
Paste Simple Ctrl+Shift+Alt+V Ctrl+Shift+Alt+V Ctrl+Shift+Alt+V
Paste from History... Ctrl+Shift+V Ctrl+Shift+Insert Ctrl+Shift+V Ctrl+Shift+Insert Ctrl+Shift+V Ctrl+Shift+Insert
Duplicate Line or Selection Ctrl+D Ctrl+D Ctrl+D
Copy Paths Ctrl+Shift+C Ctrl+Shift+C Ctrl+Shift+C
Save All Ctrl+Shift+S Ctrl+Shift+S Ctrl+S
Undo Ctrl+Z Ctrl+Z Ctrl+Z Alt+Backspace
Indent Selection Tab Tab Tab
Unindent Line or Selection Shift+Tab Shift+Tab Shift+Tab
Move Line Up Shift+Alt+Up Shift+Alt+Up Shift+Alt+Up
Move Line Down Shift+Alt+Down Shift+Alt+Down Shift+Alt+Down
Toggle Case Ctrl+Shift+U Ctrl+Shift+U Ctrl+Shift+U
Scratch File Ctrl+Shift+Alt+Insert Ctrl+Shift+Alt+Insert Ctrl+Shift+Alt+Insert

Coding assistance

Command Visual Studio ReSharper 2.x Rider
Show Action List Alt+Enter Alt+Enter Alt+Enter
Basic Ctrl+Space Ctrl+J Ctrl+Space Ctrl+Space
SmartType Ctrl+Alt+Space Ctrl+Shift+Space Ctrl+Shift+Space
Class Name Completion Shift+Alt+Space Ctrl+Alt+Space Ctrl+Alt+Space
Complete Current Statement Ctrl+Shift+Enter Ctrl+Shift+Enter Ctrl+Shift+Enter
Parameter Info Ctrl+Shift+Space Ctrl+P Ctrl+P
Quick Documentation Ctrl+Shift+F1 Ctrl+Q Ctrl+Q Alt+Right-click
Move Statement Up Ctrl+Shift+Alt+Up Ctrl+Shift+Alt+Up Ctrl+Shift+Up
Move Statement Down Ctrl+Shift+Alt+Down Ctrl+Shift+Alt+Down Ctrl+Shift+Down
Move Statement Left Ctrl+Shift+Alt+Left Ctrl+Shift+Alt+Left Ctrl+Shift+Alt+Left
Move Statement Right Ctrl+Shift+Alt+Right Ctrl+Shift+Alt+Right Ctrl+Shift+Alt+Right
Comment with Line Comment Ctrl+Alt+/ Ctrl+Alt+NumPad / Ctrl+K, C Ctrl+K, Ctrl+C Ctrl+/ Ctrl+NumPad / Ctrl+/ Ctrl+NumPad /
Comment with Block Comment Ctrl+Shift+/ Ctrl+Shift+NumPad / Ctrl+Shift+/ Ctrl+Shift+NumPad / Ctrl+Shift+/ Ctrl+Shift+NumPad /
Generate... Alt+Insert Alt+Insert Alt+Insert
Code Cleanup... Ctrl+E, C Ctrl+E, Ctrl+C Ctrl+Alt+F
Silent Code Cleanup Ctrl+E, F Ctrl+E, Ctrl+F Ctrl+Shift+Alt+F

Building, Running, and Debugging

Command Visual Studio ReSharper 2.x Rider
NuGet Quick List Shift+Alt+N Shift+Alt+N Shift+Alt+N
Build Solution Ctrl+Shift+B Ctrl+Shift+B Ctrl+F9
Run context configuration Ctrl+F5 Ctrl+F5 Ctrl+Shift+F10
Run... Ctrl+Shift+Alt+R Ctrl+Shift+Alt+R Shift+Alt+F10
Debug context configuration F5 F5 Shift+F9
Debug... Shift+Alt+F9 Shift+Alt+F9 Shift+Alt+F9
Stop Shift+F5 Shift+F5 Ctrl+F2
Resume Program F5 F5 F9
Step Over F10 F10 F8
Force Step Over Shift+Alt+F8 Shift+Alt+F8 Shift+Alt+F8
Step Into F11 F11 F7
Force Step Into Alt+F11 Alt+F11 Shift+Alt+F7
Step Out Shift+F11 Shift+F11 Shift+F8
Run to Cursor Ctrl+F10 Ctrl+F10 Alt+F9
Force Run to Cursor Ctrl+Alt+F9 Ctrl+Alt+F9 Ctrl+Alt+F9
Set Next Statement Ctrl+Shift+F10 Ctrl+Shift+F10 Ctrl+Shift+Alt+F9
Show Execution Point Alt+NumPad * Ctrl+L Alt+NumPad * Ctrl+L Alt+F10
Toggle Line Breakpoint F9 F9 Ctrl+F8
Toggle Temporary Line Breakpoint Ctrl+Shift+Alt+F8 Ctrl+Shift+Alt+F8 Ctrl+Shift+Alt+F8
Toggle Breakpoint Enabled Ctrl+F9 Ctrl+F9 Ctrl+Shift+F9
View Breakpoints... Ctrl+Alt+B Ctrl+Shift+F8 Ctrl+Shift+F8
Edit breakpoint Alt+F9 Alt+F9 Ctrl+Shift+F8
Attach to Local Process... Ctrl+Alt+P Ctrl+Alt+F5 Ctrl+Alt+F5
Evaluate Expression... Alt+F8 Alt+F8 Alt+F8
Quick Evaluate Expression Shift+F9 Shift+F9 Ctrl+Alt+F8 Alt+Click
Show Build window Alt+0 Alt+0 Alt+0
Show Run window Alt+4 Alt+4 Alt+4
Show Debug window Alt+5 Alt+5 Alt+5
Show NuGet window Alt+7 Shift+Alt+7 Alt+7 Shift+Alt+7 Alt+7 Shift+Alt+7

Refactorings

Command Visual Studio ReSharper 2.x Rider
Refactor This... Ctrl+Shift+R Ctrl+Shift+R Ctrl+Shift+Alt+T
Change Signature... Ctrl+R, S Ctrl+R, Ctrl+S Ctrl+F6 Ctrl+F6
Inline... Ctrl+R, I Ctrl+R, Ctrl+I Ctrl+Alt+N Ctrl+Alt+N
Move... Ctrl+R, O Ctrl+R, Ctrl+O F6 F6
Method... Ctrl+R, M Ctrl+R, Ctrl+M Ctrl+Alt+M Ctrl+Alt+M
Field... Ctrl+R, F Ctrl+R, Ctrl+F Ctrl+Alt+D Ctrl+Alt+F
Parameter... Ctrl+R, P Ctrl+R, Ctrl+P Ctrl+Alt+P Ctrl+Alt+P
Variable... Ctrl+R, V Ctrl+R, Ctrl+V Ctrl+Alt+V Ctrl+Alt+V
Rename... Ctrl+R, R Ctrl+R, Ctrl+R F2 Shift+F6
Safe Delete... Ctrl+R, D Ctrl+R, Ctrl+D Alt+Delete Alt+Delete Alt+Delete

Global VCS actions

Command Visual Studio ReSharper 2.x Rider
VCS Operations Popup... Ctrl+Alt+Q Alt+' Alt+'
Show Version Control window Alt+9 Shift+Alt+9 Alt+9 Shift+Alt+9 Alt+9 Shift+Alt+9
Commit Ctrl+Alt+K Ctrl+K Ctrl+K
Update Project Ctrl+Alt+W Ctrl+Alt+W Ctrl+T
Revert Ctrl+Alt+Z Ctrl+Alt+Z Ctrl+Alt+Z
Push... Ctrl+Shift+K Ctrl+Shift+K Ctrl+Shift+K
Next Change Ctrl+Shift+Alt+N Ctrl+Shift+Alt+N Ctrl+Shift+Alt+Down
Previous Change Ctrl+Shift+Alt+P Ctrl+Shift+Alt+P Ctrl+Shift+Alt+Up

Unit Testing

Command Visual Studio ReSharper 2.x Rider
Run Unit Tests Ctrl+U, R Ctrl+U, Ctrl+R Ctrl+T, R Ctrl+T, Ctrl+R Ctrl+;, R Ctrl+;, Ctrl+R
Debug Unit Tests Ctrl+U, D Ctrl+U, Ctrl+D Ctrl+T, D Ctrl+T, Ctrl+D Ctrl+;, D Ctrl+;, Ctrl+D
Repeat Previous Run Ctrl+U, U Ctrl+U, Ctrl+U Ctrl+T, T Ctrl+T, Ctrl+T Ctrl+;, T Ctrl+;, Ctrl+T
Run All Tests from Solution Ctrl+U, L Ctrl+U, Ctrl+L Ctrl+T, L Ctrl+T, Ctrl+L Ctrl+;, L Ctrl+;, Ctrl+L
Create New Session Ctrl+U, N Ctrl+U, Ctrl+N Ctrl+T, N Ctrl+T, Ctrl+N Ctrl+;, N Ctrl+;, Ctrl+N
Append Tests to Session Ctrl+U, A Ctrl+U, Ctrl+A Ctrl+T, A Ctrl+T, Ctrl+A Ctrl+;, A Ctrl+;, Ctrl+A
Run Current Session Ctrl+U, Y Ctrl+U, Ctrl+Y Ctrl+T, Y Ctrl+T, Ctrl+Y Ctrl+;, Y Ctrl+;, Ctrl+Y
Show Unit Tests window Alt+8 Shift+Alt+8 Alt+8 Shift+Alt+8 Alt+8 Shift+Alt+8

Tool Windows

Command Visual Studio ReSharper 2.x Rider
Build Alt+0 Alt+0 Alt+0
Solution Ctrl+Alt+L Alt+1 Alt+1 Alt+1
Favorites Alt+2 Alt+2 Alt+2
Find Alt+3 Ctrl+Alt+F12 Alt+3 Ctrl+Alt+U Alt+3
Run Alt+4 Alt+4 Alt+4
Debug Alt+5 Alt+5 Alt+5
TODO Alt+6 Alt+6 Alt+6
NuGet Alt+7 Shift+Alt+7 Alt+7 Shift+Alt+7 Alt+7 Shift+Alt+7
Unit Tests Alt+8 Shift+Alt+8 Alt+8 Shift+Alt+8 Alt+8 Shift+Alt+8
Version Control Alt+9 Shift+Alt+9 Alt+9 Shift+Alt+9 Alt+9 Shift+Alt+9
Terminal Ctrl+Alt+1 Ctrl+Alt+1 Ctrl+Alt+1
Errors In Solution Ctrl+Alt+2 Ctrl+Alt+2 Ctrl+Alt+2
Database Ctrl+Alt+3 Ctrl+Alt+3 Ctrl+Alt+3
Inspection Results Ctrl+Alt+4 Ctrl+Alt+V Ctrl+Alt+4 Ctrl+Alt+, Ctrl+Alt+4
Structure Ctrl+Alt+7 Ctrl+Alt+F Ctrl+Alt+7 Ctrl+Alt+F Ctrl+Alt+7
Last modified: 17 November 2017