JetBrains Rider 2020.2 Help

Keyboard Shortcuts: IntelliJ 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

Open Solution or ProjectCtrl+Shift+O
Show Action ListAlt+Enter
Search EverywhereDouble-Shift
Navigate To…Ctrl+Shift+G
Find UsagesAlt+F7
Select In...Alt+F1
Find Action...Ctrl+Shift+A
Build SolutionCtrl+F9
View Breakpoints...Ctrl+Shift+F8
Attach to Process...Ctrl+Alt+F5
VCS Operations Popup...Alt+`
Refactor This...Ctrl+Alt+Shift+T
Inspect This...Ctrl+Alt+Shift+A

Finding everything

Navigating from symbols

Go to Declaration or UsagesCtrl+B Ctrl+Click Right-click
Go to Type DeclarationCtrl+Shift+B Ctrl+Shift+Click
Show UsagesCtrl+Alt+F7
Go to Super MethodCtrl+U
Go to Implementation(s)Ctrl+Alt+B Ctrl+Alt+Click
Navigate To…Ctrl+Shift+G
Find UsagesAlt+F7
Highlight Usages in FileCtrl+Shift+F7

Context navigation

Next MethodAlt+Down
Previous MethodAlt+Up
Go to Line/Column...Ctrl+G
SwitcherCtrl+Tab Ctrl+Shift+Tab
Select In...Alt+F1
Recent FilesCtrl+E
Last Edit LocationCtrl+Shift+Backspace
BackCtrl+Alt+Left Mouse Back
ForwardCtrl+Alt+Right Mouse Forward
Select Next TabAlt+Right
Select Previous TabAlt+Left
Show BookmarksShift+F11
Toggle BookmarkF11
Toggle Bookmark with MnemonicCtrl+F11
Add to FavoritesAlt+Shift+F
Show Structure windowAlt+7
Show Find windowAlt+3
Show TODO windowAlt+6
Show Favorites windowAlt+2

Code Analysis

Show Action ListAlt+Enter
Next Code IssueF2
Previous Code IssueShift+F2
Next ErrorAlt+F2
Previous ErrorAlt+Shift+F2
Toggle Code InspectionCtrl+Alt+Shift+8
Run Inspection by NameCtrl+Alt+Shift+I
Inspect This...Ctrl+Alt+Shift+A

Creating and editing code

Move Caret to Previous WordCtrl+Left
Move Caret to Next WordCtrl+Right
Move Caret to Line StartHome
Move Caret to Line EndEnd
Containing DeclarationAlt+Shift+[
Move Caret to Matching BraceCtrl+Shift+M
Move Caret to Code Block StartCtrl+[
Move Caret to Code Block EndCtrl+]
Next MethodAlt+Down
Previous MethodAlt+Up
Move Caret to Page TopCtrl+Page Up
Move Caret to Page BottomCtrl+Page Down
Page UpPage Up
Page DownPage Down
Move Caret to Text StartCtrl+Home
Move Caret to Text EndCtrl+End
Select AllCtrl+A
Left with SelectionShift+Left
Right with SelectionShift+Right
Move Caret to Previous Word with SelectionCtrl+Shift+Left
Move Caret to Next Word with SelectionCtrl+Shift+Right
Move Caret to Line Start with SelectionShift+Home
Move Caret to Line End with SelectionShift+End
Up with SelectionShift+Up
Down with SelectionShift+Down
Select Containing DeclarationCtrl+Alt+Shift+[
Move Caret to Code Block Start with SelectionCtrl+Shift+[
Move Caret to Code Block End with SelectionCtrl+Shift+]
Move Caret to Page Top with SelectionCtrl+Shift+Page Up
Move Caret to Page Bottom with SelectionCtrl+Shift+Page Down
Page Up with SelectionShift+Page Up
Page Down with SelectionShift+Page Down
Move Caret to Text Start with SelectionCtrl+Shift+Home
Move Caret to Text End with SelectionCtrl+Shift+End
Extend SelectionCtrl+W
Shrink SelectionCtrl+Shift+W
Add Selection for Next OccurrenceAlt+J
CopyCtrl+C Ctrl+Insert
CutCtrl+X Shift+Delete
PasteCtrl+V Shift+Insert
Paste without FormattingCtrl+Alt+Shift+V
Paste from History...Ctrl+Shift+V Ctrl+Shift+Insert
Duplicate Line or SelectionCtrl+D
Copy PathsCtrl+Shift+C
Copy ReferenceCtrl+Alt+Shift+C
Save AllCtrl+S
UndoCtrl+Z Alt+Backspace
Indent SelectionTab
Unindent Line or SelectionShift+Tab
Start New LineShift+Enter
Start New Line Before CurrentCtrl+Alt+Enter
Delete LineCtrl+Y
Toggle CaseCtrl+Shift+U
New Scratch FileCtrl+Alt+Shift+Insert
Open source in new windowShift+F4

Coding assistance

Show Action ListAlt+Enter
Basic CompletionCtrl+Space
Smart CompletionCtrl+Shift+Space
Second Basic CompletionCtrl+Alt+Space
Complete Current StatementCtrl+Shift+Enter
Parameter InfoCtrl+P
Quick DocumentationCtrl+Q Alt+Right-click
Move Statement UpCtrl+Shift+Up
Move Statement DownCtrl+Shift+Down
Move Element LeftCtrl+Alt+Shift+Left
Move Element RightCtrl+Alt+Shift+Right
Comment/uncomment with Line CommentCtrl+/ Ctrl+NumPad /
Comment/uncomment with Block CommentCtrl+Shift+/ Ctrl+Shift+NumPad /

Building, Running, and Debugging


Refactor This...Ctrl+Alt+Shift+T
Change Signature...Ctrl+F6
Extract Method...Ctrl+Alt+M
Introduce Field...Ctrl+Alt+F
Introduce Parameter...Ctrl+Alt+P
Introduce Variable...Ctrl+Alt+V
Safe Delete...Alt+Delete

Global VCS actions

VCS Operations Popup...Alt+`
Show Version Control windowAlt+9
Update ProjectCtrl+T
Next ChangeCtrl+Alt+Shift+Down
Previous ChangeCtrl+Alt+Shift+Up

Unit Testing

Unit Testing Quick List...Alt+Shift+U
Run Unit TestsCtrl+Semicolon, R Ctrl+Semicolon, Ctrl+R Ctrl+Shift+F10
Debug Unit TestsCtrl+Semicolon, D Ctrl+Semicolon, Ctrl+D
Stop ExecutionCtrl+Semicolon, S Ctrl+Semicolon, Ctrl+S
Repeat Previous RunCtrl+Semicolon, T Ctrl+Semicolon, Ctrl+T
Rerun Failed TestsCtrl+Semicolon, F Ctrl+Semicolon, Ctrl+F
Run Tests Until FailureCtrl+Semicolon, W Ctrl+Semicolon, Ctrl+W
Run All Tests from SolutionCtrl+Semicolon, L Ctrl+Semicolon, Ctrl+L
Create New SessionCtrl+Semicolon, N Ctrl+Semicolon, Ctrl+N
Append Tests to SessionCtrl+Semicolon, A Ctrl+Semicolon, Ctrl+A
Run Current SessionCtrl+Semicolon, Y Ctrl+Semicolon, Ctrl+Y
Run Unit Tests under dotMemory UnitCtrl+Semicolon, M Ctrl+Semicolon, Ctrl+M
Run Selected TestsShift+Enter Ctrl+R
Debug Selected TestsCtrl+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

Hide All Tool WindowsCtrl+Shift+F12
Jump to Last Tool WindowF12
Version ControlAlt+9
Last modified: 04 September 2020