Keyboard Shortcuts: Visual Studio (OSX) 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:
JetBrains Rider's top keyboard shortcuts
Search Everywhere | Double-⇧ |
Find Action... | ⇧⌘A |
Open Solution or Project... | ⌃⇧O |
Open File or Folder... | ⌘O |
Show Intention Actions | ⌥⏎ |
Navigate To... | ⇧⌘G |
Recent Files | ⌃, |
Find Usages | ⇧F12 |
Select In... | ⌥F1 |
Settings... | ⌘, |
Generate... | ⌃⌘N |
Build Solution | ⇧⌘B |
Debug... | ⌃⌥D |
View Breakpoints... | ⌥⌘B |
Attach to Process... | ⌥⌘P |
VCS Operations Popup... | ⌃V |
Refactor This... | ⇧⌘R |
Inspect This... | ⌥⇧⌘A |
Reformat Code | ⌥⌘⏎ |
Code Cleanup... | ⌘E, C |
Basic editing
Cut | ⌘X |
Copy | ⌘C |
Paste | ⌘V |
Paste as Plain Text | ⌥⇧⌘V |
Paste from History... | ⇧⌘V |
Paste from History... | ⇧⌘V |
Duplicate Line or Selection | ⌘D |
Copy Paths | ⇧⌘C |
Copy Reference | ⌥⇧⌘C |
Save All | ⇧⌘S |
Undo | ⌘Z |
Redo | ⌘Y |
Indent Selection | ⇥ |
Unindent Line or Selection | ⇧⇥ |
Start New Line | ⇧⏎ |
Start New Line Before Current | ⌘⏎ |
Delete Line | ⇧⌘L |
Toggle Case | ⇧⌘U |
Scratch File | ⇧⌘N |
Open source in new window | ⇧F4 |
Show Whitespaces | ⌘R, W |
Soft-Wrap | ⌘E, W |
Caret navigation
Select text
Coding assistance
Show Intention Actions | ⌥⏎ |
Basic Completion | ⌃Space |
Smart Completion | ⌃⌥Space |
Second Basic Completion | ⌥⇧Space |
Complete Current Statement | ⇧⌘⏎ |
Reformat Code | ⌥⌘⏎ |
Parameter Info | ⌘P |
Quick Documentation | ⌃⇧F1 |
Move Statement Up | ⌃⌥⇧↑ |
Move Statement Down | ⌃⌥⇧↓ |
Move Element Left | ⌥⇧⌘← |
Move Statement Right | ⌥⇧⌘→ |
Move Line Up | N/A |
Move Line Down | N/A |
Comment with Line Comment | ⌥⌘/ |
Comment with Block Comment | ⌃⌘/ |
Generate... | ⌃⌘N |
Code Cleanup... | ⌘E, C |
Silent Code Cleanup | ⌘E, F |
Context navigation
Find everything
Navigate from symbols
Code analysis
Show Intention Actions | ⌥⏎ |
Next Code Issue | ⌥⇟ |
Previous Code Issue | ⌥⇞ |
Next Error | ⌥⇧⇟ |
Previous Error | ⌥⇧⇞ |
Toggle Code Inspection | ⌥⇧⌘8 |
Run Inspection by Name... | ⌥⇧⌘I |
Inspect This... | ⌥⇧⌘A |
Show Errors in Solution window | ⌃⌘2 |
Show Inspection Results window | ⌃⌘4 |
Build, Run, Debug
NuGet Quick List | ⌥⇧N |
Build Solution | ⇧⌘B |
Build Current Project | ⇧⌘F7 |
Cancel Build | ⌘F9 |
Run context configuration | ⌘F5 |
Run... | ⌥⇧⌘R |
Debug context configuration | ⌥F5 |
Debug... | ⌃⌥D |
Attach to Process... | ⌥⌘P |
Stop | ⇧F5 |
Pause | ⌘Pause |
Resume Program | F5 |
Stop Background Processes... | ⇧⌘F2 |
Step Over | F10 |
Force Step Over | ⌥⇧F8 |
Step Into | ⌘F11 |
Smart Step Into | ⇧F7 |
Force Step Into | ⌥F11 |
Step Out | ⇧F11 |
Run To Cursor | ⌘F10 |
Force Run To Cursor | ⌥⌘F9 |
Skip to Cursor | ⇧⌘F10 |
Show Execution Point | ⌥⌨ * |
Evaluate Expression... | ⇧F9 |
Quick Evaluate Expression | ⌥⌘F8 |
Toggle Line Breakpoint | F9 |
Toggle Temporary Line Breakpoint | ⌥⇧⌘F8 |
Toggle Breakpoint Enabled | ⌘F9 |
View Breakpoints... | ⌥⌘B |
Edit Breakpoint | ⌥F9 |
Show Build window | ⌘0 |
Show Run window | ⌘4 |
Show Debug window | ⌘5 |
Show NuGet window | ⌘7 |
Refactorings
Refactor This... | ⇧⌘R |
Rename... | ⌘R, R |
Change Signature... | ⌘R, S |
Inline... | ⌘R, I |
Move... | ⌘R, O |
Extract Method... | ⌘R, M |
Introduce Field... | ⌘R, F |
Introduce Parameter... | ⌘R, P |
Introduce Variable... | ⌘R, V |
Safe Delete... | ⌘R, D |
Global VCS actions
Unit Testing
Tool Windows
Last modified: 08 March 2021