JetBrains Rider 2018.2 Help

Keyboard Shortcuts: ReSharper (macOS) Keymap

Rider's top keyboard shortcuts

Command

Shortcut

Open Solution or Project

⌘+⇧+O

Open File or Folder

⌘+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 Process...

⌥+⇧+F5

VCS Operations Popup...

^+V

Refactor This...

⌘+⇧+R

Inspect This...

⌘+⌥+⇧+A

Code Cleanup...

⌘+⌥+F

Finding everything

Command

Shortcut

Search Everywhere

⌘+N Double-⇧

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

File...

⌘+⇧+N

File Member

⌘+F12

Symbol...

⌘+⌥+⇧+N

Navigating from symbols

Command

Shortcut

Declaration

⌘+B ⌘+Click Right-click

Type Declaration

⌘+⇧+T ⌘+⇧+Click ⇧+Right-click

Show Usages

⌘+⌥+F7

Base Symbols

⌘+U

Implementation(s)

⌘+⌥+⇧+B ^+⌥+Click

Derived Symbols

⌘+⌥+B ⌘+⌥+Click

Navigate To…

⌘+⇧+G

Find Usages

⌥+F7

Highlight Usages in File

⌘+⇧+F7

Context navigation

Command

Shortcut

Move Caret to Code Block Start

⌘+[

Next Method

^+Down

Previous Method

^+Up

Line/Column...

⌘+G

Select In...

⌥+F1

Locate/Select in Solution View

⌥+⇧+L

Recent Files

⌘+E

Recently Changed Files

⌘+⌥+⇧+Backspace

Last Edit Location

⌘+⇧+Backspace

Back

⌘+Minus ⌘+NumPad Minus Mouse Back

Forward

⌘+⇧+Minus ⌘+⇧+NumPad Minus Mouse Forward

Select Next Tab

⌘+⇧+] ^+Right

Select Previous Tab

⌘+⇧+[ ^+Left

Add to Favorites

⌥+⇧+F

Show Structure window

⌘+^+7 ⌘+⌥+F

Show Find window

⌘+3 ⌘+⌥+U

Show TODO window

⌘+6

Show Favorites window

⌘+2

Code Analysis

Command

Shortcut

Show Action List

⌥+Enter

Next Code Issue

⌥+Page Down

Previous Code Issue

⇧+F12

Next Error

⌥+F12

Previous Error

⌥+⇧+F12

Toggle Code Inspection

⌘+⌥+⇧+8 ^+⌥+⇧+8

Run Inspection by Name

⌘+⌥+⇧+I

Inspect This...

⌘+⌥+⇧+A

Show Errors in Solution window

⌘+^+2

Show Inspection Results window

⌘+^+7 ⌘+⌥+F

Creating and editing code

Command

Shortcut

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

Command

Shortcut

Show Action List

⌥+Enter

Basic Completion

^+Space

Smart Completion

^+⇧+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/uncomment with Line Comment

⌘+/ ⌘+NumPad /

Comment/uncomment with Block Comment

⌘+⇧+/ ⌘+⇧+NumPad /

Generate...

⌥+Insert

Code Cleanup...

⌘+⌥+F

Silent Code Cleanup

⌘+⌥+⇧+F

Building, Running, and Debugging

Refactorings

Command

Shortcut

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

Command

Shortcut

VCS Operations Popup...

^+V

Show Version Control window

⌘+9 ⌘+⇧+9

Commit

⌘+K

Update Project

⌘+⌥+W

Revert

⌘+⌥+Z

Push...

⌘+⇧+K

Next Change

⌘+⌥+⇧+N

Previous Change

⌘+⌥+⇧+P

Unit Testing

Command

Shortcut

Unit Testing Quick List...

⌥+⇧+U

Run Unit Tests

⌘+T, R ⌘+T, ⌘+R

Debug Unit Tests

⌘+T, D ⌘+T, ⌘+D

Stop Execution

⌘+T, S ⌘+T, ⌘+S

Repeat Previous Run

⌘+T, T ⌘+T, ⌘+T

Rerun Failed Tests

⌘+T, F ⌘+T, ⌘+F

Repeat Tests Until Failure

⌘+T, W ⌘+T, ⌘+W

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

Run Unit Tests under dotMemory Unit

⌘+T, M ⌘+T, ⌘+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

Command

Shortcut

Build

⌘+0

Explorer

⌘+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: 4 October 2018