JetBrains Rider 2020.3 Help

Keyboard Shortcuts: Visual Studio Keymap

When consulting this documentation, you can see keyboard shortcuts for the keymap that you use — choose it with the selector at the top of the page:

Keyboard shortcuts selector in the documentation

Rider's top keyboard shortcuts

Command Shortcut
Open Solution or Project Ctrl+Shift+O
Open File or Folder Ctrl+O
Show Action List Alt+Enter
Search Everywhere Ctrl+T Double-Shift
Navigate To… Alt+` Alt+Dead Grave
Find Usages Shift+F12
Select In... Alt+F1
Settings... Ctrl+Alt+S
Find Action... Ctrl+Shift+A
Generate... Alt+Insert
Build Solution Ctrl+Shift+B
Debug... Alt+Shift+F9
View Breakpoints... Ctrl+Alt+B
Attach to Process... Ctrl+Alt+P
VCS Operations Popup... Ctrl+Alt+Q
Refactor This... Ctrl+Shift+R
Inspect This... Ctrl+Alt+Shift+A
Code Cleanup... Ctrl+E, C Ctrl+E, Ctrl+C

Finding everything

Command Shortcut
Search Everywhere Ctrl+T Double-Shift
Find... Ctrl+F Alt+F3
Find Next / Move to Next Occurrence F3 Ctrl+Shift+Down Ctrl+Alt+Page Down
Find Previous / Move to Previous Occurrence Shift+F3 Ctrl+Shift+Up Ctrl+Alt+Page Up
Replace... Ctrl+H
Find in Path... Ctrl+Shift+F
Replace in Path... Ctrl+Shift+H
Next Occurrence of the Word at Caret Ctrl+F3
Go to File... Ctrl+Shift+T
File Member Alt+\
Go to Symbol... Ctrl+Alt+Shift+T
Find Action... Ctrl+Shift+A

Navigating from symbols

Command Shortcut

Context navigation

Command Shortcut

Code Analysis

Command Shortcut
Show Action List Alt+Enter
Next Code Issue Alt+Page Down
Previous Code Issue Alt+Page Up
Next Error Alt+Shift+Page Down
Previous Error Alt+Shift+Page Up
Toggle Code Inspection Ctrl+Alt+Shift+8
Run Inspection by Name Ctrl+Alt+Shift+I
Inspect This... Ctrl+Alt+Shift+A
Show Errors in Solution window Ctrl+Alt+2
Show Inspection Results window Ctrl+Alt+4 Ctrl+Alt+V

Creating and editing code

Command Shortcut
Move Caret to Previous Word Ctrl+Left
Move Caret to Next Word Ctrl+Right
Move Caret to Line Start Home
Move Caret to Line End End
Containing Declaration Ctrl+[
Move Caret to Matching Brace Ctrl+]
Move Caret to Code Block Start Alt+Shift+[
Move Caret to Code Block End Alt+Shift+]
Next Method Alt+Down
Previous Method Alt+Up
Move Caret to Page Top Ctrl+Page Up
Move Caret to Page Bottom Ctrl+Page Down
Page Up Page Up
Page Down Page Down
Move Caret to Text Start Ctrl+Home
Move Caret to Text End Ctrl+End
Select All Ctrl+A
Left with Selection Shift+Left Alt+Shift+Left
Right with Selection Shift+Right Alt+Shift+Right
Move Caret to Previous Word with Selection Ctrl+Shift+Left
Move Caret to Next Word with Selection Ctrl+Shift+Right
Move Caret to Line Start with Selection Shift+Home
Move Caret to Line End with Selection Shift+End
Up with Selection Shift+Up
Down with Selection Shift+Down
Select Containing Declaration Ctrl+Shift+[
Move Caret to Code Block Start with Selection Ctrl+Alt+Shift+[
Move Caret to Code Block End with Selection Ctrl+Alt+Shift+]
Move Caret to Page Top with Selection Ctrl+Shift+Page Up
Move Caret to Page Bottom with Selection Ctrl+Shift+Page Down
Page Up with Selection Shift+Page Up
Page Down with Selection Shift+Page Down
Move Caret to Text Start with Selection Ctrl+Shift+Home
Move Caret to Text End with Selection Ctrl+Shift+End
Extend Selection Ctrl+Alt+Right Ctrl+W
Shrink Selection Ctrl+Alt+Left Ctrl+Shift+W
Add Selection for Next Occurrence Alt+Shift+.
Copy Ctrl+C Ctrl+Insert
Cut Ctrl+X Shift+Delete Ctrl+L
Paste Ctrl+V Shift+Insert
Paste without Formatting Ctrl+Alt+Shift+V
Paste from History... Ctrl+Shift+V Ctrl+Shift+Insert
Duplicate Line or Selection Ctrl+D
Copy Paths Ctrl+Shift+C
Copy Reference Ctrl+Alt+Shift+C
Save All Ctrl+Shift+S
Undo Ctrl+Z Alt+Backspace
Indent Selection Tab
Unindent Line or Selection Shift+Tab
Start New Line Shift+Enter
Start New Line Before Current Ctrl+Enter
Delete Line Ctrl+Shift+L
Toggle Case Ctrl+Shift+U
New Scratch File Ctrl+Alt+Shift+Insert
Open source in new window Shift+F4

Coding assistance

Command Shortcut
Show Action List Alt+Enter
Basic Completion Ctrl+Space Ctrl+J
Smart Completion Ctrl+Alt+Space
Second Basic Completion Alt+Shift+Space
Complete Current Statement Ctrl+Shift+Enter
Parameter Info Ctrl+Shift+Space
Quick Documentation Ctrl+Shift+F1
Move Statement Up Ctrl+Alt+Shift+Up
Move Statement Down Ctrl+Alt+Shift+Down
Move Element Left Ctrl+Alt+Shift+Left
Move Element Right Ctrl+Alt+Shift+Right
Comment/uncomment with Line Comment Ctrl+Alt+/ Ctrl+Alt+NumPad / Ctrl+K, C Ctrl+K, Ctrl+C Ctrl+K, Ctrl+/ Ctrl+K, Ctrl+U
Comment/uncomment with Block Comment Ctrl+Shift+/ Ctrl+Shift+NumPad /
Generate... Alt+Insert
Code Cleanup... Ctrl+E, C Ctrl+E, Ctrl+C
Silent Code Cleanup Ctrl+E, F Ctrl+E, Ctrl+F

Building, Running, and Debugging

Command Shortcut
NuGet Quick List Alt+Shift+N
Build Solution Ctrl+Shift+B
Run context configuration Ctrl+F5
Run... Ctrl+Alt+Shift+R
Debug context configuration Alt+F5
Debug... Alt+Shift+F9
Attach to Process... Ctrl+Alt+P
Stop Shift+F5
Stop Background Processes... Ctrl+Shift+F2
Step Over F10
Force Step Over Alt+Shift+F8
Step Into F11
Smart Step Into Shift+F7
Force Step Into Alt+F11
Step Out Shift+F11
Run to Cursor Ctrl+F10
Force Run to Cursor Ctrl+Alt+F9
Skip to Cursor Ctrl+Shift+F10
Pause Program Ctrl+Alt+Break Ctrl+Pause Ctrl+Shift+P
Resume Program F5
Evaluate Expression... Shift+F9
Quick Evaluate Expression Ctrl+Alt+F8 Alt+Click
Show Execution Point Alt+NumPad * Ctrl+L
Toggle Line Breakpoint F9
Toggle Temporary Line Breakpoint Ctrl+Alt+Shift+F8
Toggle Breakpoint Enabled Ctrl+F9
View Breakpoints... Ctrl+Alt+B
Edit breakpoint Alt+F9
Show Build window Alt+0
Show Run window Alt+4
Show Debug window Alt+5
Show NuGet window Alt+7 Alt+Shift+7

Refactorings

Command Shortcut
Refactor This... Ctrl+Shift+R
Change Signature... Ctrl+R, S Ctrl+R, Ctrl+S
Inline... Ctrl+R, I Ctrl+R, Ctrl+I
Move... Ctrl+R, O Ctrl+R, Ctrl+O
Extract Method... Ctrl+R, M Ctrl+R, Ctrl+M
Introduce Field... Ctrl+R, F Ctrl+R, Ctrl+F
Introduce Parameter... Ctrl+R, P Ctrl+R, Ctrl+P
Introduce Variable... Ctrl+R, V Ctrl+R, Ctrl+V
Rename... Ctrl+R, R Ctrl+R, Ctrl+R
Safe Delete... Ctrl+R, D Ctrl+R, Ctrl+D Alt+Delete

Global VCS actions

Command Shortcut
VCS Operations Popup... Ctrl+Alt+Q
Show Version Control window Alt+9
Commit... Ctrl+Alt+K
Update Project Ctrl+Alt+W
Rollback Ctrl+Alt+Z
Push... Ctrl+Shift+K
Next Change Ctrl+Alt+Shift+N
Previous Change Ctrl+Alt+Shift+P

Unit Testing

Command Shortcut
Unit Testing Quick List... Alt+Shift+U
Run Unit Tests Ctrl+U, R Ctrl+U, Ctrl+R
Debug Unit Tests Ctrl+U, D Ctrl+U, Ctrl+D
Stop Execution Ctrl+U, S Ctrl+U, Ctrl+S
Repeat Previous Run Ctrl+U, U Ctrl+U, Ctrl+U
Rerun Failed Tests Ctrl+U, F Ctrl+U, Ctrl+F
Run Tests Until Failure Ctrl+U, W Ctrl+U, Ctrl+W
Run All Tests from Solution Ctrl+U, L Ctrl+U, Ctrl+L
Create New Session Ctrl+U, N Ctrl+U, Ctrl+N
Append Tests to Session Ctrl+U, A Ctrl+U, Ctrl+A
Run Current Session Ctrl+U, Y Ctrl+U, Ctrl+Y
Run Unit Tests under dotMemory Unit Ctrl+U, M Ctrl+U, Ctrl+M
Show Unit Tests window Alt+8 Alt+Shift+8
Run Selected Tests Shift+Enter Ctrl+R
Debug Selected Tests Ctrl+D
Run Current Session (Tool Window) Ctrl+Y
Rerun Failed Tests (Tool Window)
Create New Session (Tool Window) Alt+Shift+Insert
Append Tests to Session (Tool Window) Ctrl+Alt+Insert
Remove Selected Tests (Tool Window) Delete
Run All Tests from Solution (Tool Window) Ctrl+L

Tool Windows

Command Shortcut
Hide All Tool Windows Ctrl+Shift+F12
Jump to Last Tool Window Ctrl+Alt+Backspace Alt+Shift+F6
Build Alt+0
Explorer Ctrl+Alt+L Alt+1
Favorites Alt+2
Find Alt+3 Ctrl+Alt+F12
Run Alt+4
Debug Alt+5
TODO Alt+6
NuGet Alt+7 Alt+Shift+7
Unit Tests Alt+8 Alt+Shift+8
Version Control Alt+9
Terminal Ctrl+Alt+1
Errors In Solution Ctrl+Alt+2
Database Ctrl+Alt+3
Inspection Results Ctrl+Alt+4 Ctrl+Alt+V
Structure Ctrl+Alt+F
Last modified: 08 May 2020