Rider Help

Keyboard Shortcuts: ReSharper 2.x (macOS) Keymap

Rider's top keyboard shortcuts

Open Solution or Project ⌘+⇧+O
Show Action List ⌥+Enter
Search Everywhere ⌘+N Double-⇧
Navigate To… ⌘+⇧+G
Find Usages ⌥+F7
Select In... ⌥+F1
Settings... ⌘+,
Generate... ⌥+Insert
Build Solution ⌘+⇧+B
Debug... ^+⌥+D
View Breakpoints... ⌘+⇧+F8
Attach to Local Process... ^+⇧+A
VCS Operations Popup... ^+V
Refactor This... ⌘+⇧+R

Finding everything

Find... ⌘+F
Find Next / Move to Next Occurrence F3 ⌘+⌥+Page Down
Find Previous / Move to Previous Occurrence ⇧+F3 ⌘+⌥+Page Up
Replace... ⌘+H
Find in Path... ⌘+⇧+F
Find in Path... ⌘+⇧+F
Find Word at Caret ⌘+F3
Search Everywhere ⌘+N Double-⇧
File... ⌘+⇧+N
File Member ⌘+F12
Symbol... ⌘+⌥+⇧+N

Navigating from symbols

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

Context navigation

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

Code Analysis

Show Action List ⌥+Enter
Next Code Issue ⌥+Page Down
Previous Code Issue ⇧+F12
Next Error ⌥+F12
Previous Error ⌥+⇧+F12
Toggle Code Inspection ⌘+⌥+⇧+8 ^+⌥+⇧+8
Toggle Code Inspection ⌘+⌥+⇧+I
Show Errors in Solution window ⌘+^+2
Show Inspection Results window ⌘+^+7 ⌘+⌥+F

Creating and editing code

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 ⌘+W
Shrink Selection ⌘+⇧+W
Add Selection for Next Occurrence ^+G
Copy ⌘+C ⌘+Insert
Cut ⌘+X ⇧+Delete ⌘+L
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

Show Action List ⌥+Enter
Basic ^+Space
SmartType ^+⇧+Space
Class Name Completion ^+⌥+Space
Complete Current Statement ⌘+⇧+Enter
Parameter Info ⌘+P
Quick Documentation ^+Q
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 /
Generate... ⌥+Insert

Building, Running, and Debugging


Refactor This... ⌘+⇧+R
Change Signature... ⌘+F6
Inline... ⌘+⌥+N
Move... F6
Method... ⌘+⌥+M
Field... ⌘+⌥+D
Parameter... ⌘+⌥+P
Variable... ⌘+⌥+V
Rename... F2
Safe Delete... ⌥+Delete

Global VCS actions

VCS Operations Popup... ^+V
Show Version Control window ⌘+9 ⌘+⇧+9
Commit Project ⌘+K
Update Project ⌘+⌥+W
Revert ⌘+⌥+Z
Push... ⌘+⇧+K
Next Change ⌘+⌥+⇧+N
Previous Change ⌘+⌥+⇧+P

Unit Testing

Run Unit Tests ⌘+T, R ⌘+T, ⌘+R
Debug Unit Tests ⌘+T, D ⌘+T, ⌘+D
Repeat Previous Run ⌘+T, T ⌘+T, ⌘+T
Run All Tests from Solution ⌘+T, L ⌘+T, ⌘+L
Create New Session ⌘+T, N ⌘+T, ⌘+N
Append Tests to Session ⌘+T, A ⌘+T, ⌘+A
Run Current Session ⌘+T, Y ⌘+T, ⌘+Y
Show Unit Tests window ⌘+8 ⌘+⇧+8

Tool Windows

Build ⌘+0
Solution ⌘+1
Favorites ⌘+2
Find ⌘+3 ⌘+⌥+U
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 ⌘+⌥+F
Last modified: 11 October 2017