JetBrains Rider 2018.1 Help

Keyboard Shortcuts: Rider (macOS) Keymap

Rider's top keyboard shortcuts

CommandShortcut
Show Action List ⌥+Enter
Search Everywhere Double-⇧
Navigate To… ⌥+` ⌥+Dead Grave
Find Usages ⌥+F7
Select In... ⌥+F1
Settings... ⌘+,
Generate... ⌘+N ^+Enter
Build Solution ⌘+F9
Debug... ^+⌥+D
View Breakpoints... ⌘+⇧+F8
Attach to Local Process... ^+⌥+F5
VCS Operations Popup... ^+V
Refactor This... ^+T
Inspect This... ⌘+⌥+⇧+A

Finding everything

CommandShortcut
Search Everywhere Double-⇧
Find... ⌘+F
Find Next / Move to Next Occurrence ⌘+G
Find Previous / Move to Previous Occurrence ⌘+⇧+G
Replace... ⌘+R
Find in Path... ⌘+⇧+F
Find in Path... ⌘+⇧+F
File... ⌘+⇧+O
File Member ⌘+F12
Symbol... ⌘+⌥+O

Navigating from symbols

CommandShortcut
Declaration ⌘+B ⌘+Click Right-click
Type Declaration ⌘+⇧+B ^+⇧+B ⌘+⇧+Click ⇧+Right-click
Show Usages ⌘+⌥+F7
Base Symbols ⌘+U
Go To Implementation ⌘+⌥+⇧+B ^+⌥+Click
Derived Symbols ⌘+⌥+B ⌘+⌥+Click
Navigate To… ⌥+` ⌥+Dead Grave
Find Usages ⌥+F7
Highlight Usages in File ⌘+⇧+F7

Context navigation

CommandShortcut
Move Caret to Code Block Start ⌘+⌥+[
Next Method ^+Down
Previous Method ^+Up
Line/Column... ⌘+L
Select In... ⌥+F1
Locate in Solution Explorer ⌥+⇧+L
Recent Files ⌘+E
Recently Changed Files ⌘+⇧+E
Last Edit Location ⌘+⇧+Backspace
Back ⌘+[ ⌘+⌥+Left Mouse Back
Forward ⌘+] ⌘+⌥+Right Mouse Forward
Add to Favorites ⌥+⇧+F
Show Structure window ⌘+^+7
Show Find window ⌘+3
Show TODO window ⌘+6
Show Favorites window ⌘+2

Code Analysis

Creating and editing code

CommandShortcut
Select All ⌘+A
Move Caret to Previous Word with Selection ⌥+⇧+Left
Move Caret to Next Word with Selection ⌥+⇧+Right
Move Caret to Page Top with Selection ⌘+⇧+Page Up
Move Caret to Page Bottom with Selection ⌘+⇧+Page Down
Extend Selection ⌥+Up
Shrink Selection ⌥+Down
Add Selection for Next Occurrence ^+G
Copy ⌘+C ⌘+Insert
Cut ⌘+X ⇧+Delete
Paste ⌘+V ⇧+Insert
Paste Simple ⌘+⌥+⇧+V
Paste from History... ⌘+⇧+V ⌘+⇧+Insert
Duplicate Line or Selection ⌘+D
Copy Paths ⌘+⇧+C
Save All ⌘+S
Undo ⌘+Z
Indent Selection Tab
Unindent Line or Selection ⇧+Tab
Move Line Up ⌥+⇧+Up
Move Line Down ⌥+⇧+Down
Toggle Case ⌘+⇧+U
Scratch File ⌘+⇧+N

Coding assistance

CommandShortcut
Show Action List ⌥+Enter
Basic Completion ^+Space
Smart Completion ^+⇧+Space
Class Name Completion ^+⌥+Space
Complete Current Statement ⌘+⇧+Enter
Parameter Info ⌘+P
Quick Documentation F1 ^+J ^+Right-click
Move Statement Up ⌘+⇧+Up
Move Statement Down ⌘+⇧+Down
Move Statement Left ^+⌥+⇧+Left
Move Statement Right ^+⌥+⇧+Right
Comment with Line Comment ⌘+/ ⌘+NumPad /
Comment with Block Comment ⌘+⌥+/ ⌘+⌥+NumPad / ^+⇧+/ ^+⇧+NumPad / ⌘+⇧+/ ⌘+⇧+NumPad / ⌘+⇧+NumPad /
Generate... ⌘+N ^+Enter

Building, Running, and Debugging

Refactorings

CommandShortcut
Refactor This... ^+T
Change Signature... ⌘+F6
Inline... ⌘+⌥+N
Move... F6
Method... ⌘+⌥+M
Field... ⌘+⌥+F
Parameter... ⌘+⌥+P
Variable... ⌘+⌥+V
Rename... ⇧+F6
Safe Delete... ⌘+Delete

Global VCS actions

CommandShortcut
VCS Operations Popup... ^+V
Show Version Control window ⌘+9 ⌘+⇧+9
Commit ⌘+K
Update Project ⌘+T
Revert ⌘+⌥+Z
Push... ⌘+⇧+K
Next Change ^+⌥+⇧+Down
Previous Change ^+⌥+⇧+Up

Unit Testing

CommandShortcut
Unit Testing Quick List... ⌥+⇧+U
Run Unit Tests ⌘+;, R ⌘+;, ⌘+R
Debug Unit Tests ⌘+;, D ⌘+;, ⌘+D
Stop Execution ⌘+;, S ⌘+;, ⌘+S
Repeat Previous Run ⌘+;, T ⌘+;, ⌘+T
Rerun Failed Tests ⌘+;, F ⌘+;, ⌘+F
Repeat Tests Until Failure ⌘+;, W ⌘+;, ⌘+W
Run All Tests from Solution ⌘+;, L ⌘+;, ⌘+L
Create New Session ⌘+;, N ⌘+;, ⌘+N
Append Tests to Session ⌘+;, A ⌘+;, ⌘+A
Run Current Session ⌘+;, Y ⌘+;, ⌘+Y
Run Unit Tests under dotMemory Unit ⌘+;, M ⌘+;, ⌘+M
Show Unit Tests window ⌘+8 ⌘+⇧+8
Run Unit Tests (Tool Window) ⇧+Enter
Debug Unit Tests (Tool Window) ⌘+D
Run Current Session (Tool Window) ⌘+Y
Rerun Failed Tests (Tool Window) ⌘+F
Create New Session (Tool Window) ⌘+⇧+N
Append Tests to Session (Tool Window) ⌘+⌥+N
Remove Selected Tests (Tool Window) Backspace
Run All Tests from Solution (Tool Window) ⌘+L

Tool Windows

CommandShortcut
Build ⌘+0
Solution ⌘+1
Favorites ⌘+2
Find ⌘+3
Run ⌘+4
Debug ⌘+5
TODO ⌘+6
NuGet ⌘+7 ⌘+⇧+7
Unit Tests ⌘+8 ⌘+⇧+8
Version Control ⌘+9 ⌘+⇧+9
Terminal ⌘+^+1
Errors In Solution ⌘+^+2
Database ⌘+^+3
Inspection Results ⌘+^+4
Structure ⌘+^+7
Last modified: 20 August 2018