Rider IDE Keyboard Shortcuts

JetBrains Rider keyboard shortcut reference covering 177 bindings for Windows, Mac & Linux. Commonly searched bindings include Smart code completion, Show intention actions and quick-fixes, and Generate code. 177 of 177 shortcuts are verified against official JetBrains Rider documentation, each with a linked source when available. Search by action name, filter by category, look up what a key combination does, print a cheat sheet, or practice with flashcards.

Official JetBrains Rider documentation

COMPILE AND RUN

ActionDescriptionWindowsMacVerifiedSource
Build project Ctrl+F9 Cmd+F9 Yes Source
Build project ⌘ F9 F9 Yes Source

Compile selected file, package or module ⌘⇧F9

ActionDescriptionWindowsMacVerifiedSource
Select configuration and run D D Yes Source
Run D D Yes Source

Compile selected file, package or module Ctrl + Shift + F9

ActionDescriptionWindowsMacVerifiedSource
Select configuration and run Alt+Shift+F10 Option+Shift+F10 Yes Source
debug Alt+Shift+F9 Option+Shift+F9 Yes Source
Run Shift+F10 Shift+F10 Yes Source
Debug Shift+F9 Shift+F9 Yes Source
Run context configuration from editor Ctrl+Shift+F10 Cmd+Shift+F10 Yes Source
Run anything Double Ctrl Cmd Yes Source

DEBUGGING

ActionDescriptionWindowsMacVerifiedSource
Step over F8 F8 Yes Source
into F7 F7 Yes Source
Smart step into Shift+F7 Shift+F7 Yes Source
Step out Shift+F8 Shift+F8 Yes Source
Run to cursor Alt+F9 Option+F9 Yes Source
Evaluate expression Alt+F8 Option+F8 Yes Source
Resume program F9 F9 Yes Source
Toggle breakpoint Ctrl+F8 Cmd+F8 Yes Source
View breakpoints Ctrl+Shift+F8 Cmd+Shift+F8 Yes Source
Step over F8 F8 Yes Source
into F7 F7 Yes Source

EDITING

ActionDescriptionWindowsMacVerifiedSource
Basic code completion Ctrl+Space Cmd+Space Yes Source
Smart code completion Ctrl+Shift+Space Cmd+Shift+Space Yes Source
Complete statement Ctrl+Shift+Enter Cmd+Shift+Enter Yes Source
Parameter info Ctrl+P Cmd+P Yes Source
Quick documentation lookup Ctrl+Q Cmd+Q Yes Source
External Doc Shift+F1 Shift+F1 Yes Source
Show descriptions of error at caret Ctrl+F1 Cmd+F1 Yes Source
Generate code Alt+Insert Option+Insert Yes Source
Override methods Ctrl+O Cmd+O Yes Source
Implement methods Ctrl+I Cmd+I Yes Source
Surround with Ctrl+Alt+T Cmd+Option+T Yes Source
Comment Ctrl Cmd Yes Source
uncomment with line comment Ctrl Cmd Yes Source
Comment Ctrl+Shift Cmd+Shift Yes Source
uncomment with block comment Ctrl+Shift Cmd+Shift Yes Source
Extend selection Ctrl+W Cmd+W Yes Source
Shrink selection Ctrl+Shift+W Cmd+Shift+W Yes Source
Context info Alt+Q Option+Q Yes Source
Show intention actions and quick-fixes Alt+Enter Option+Enter Yes Source
Reformat code Ctrl+Alt+L Cmd+Option+L Yes Source
Optimize imports Ctrl+Alt+O Cmd+Option+O Yes Source
Auto-indent line(s) Ctrl+Alt+I Cmd+Option+I Yes Source
Indent Tab Tab Yes Source
unindent selected lines Shift+Tab Shift+Tab Yes Source
Cut current line to clipboard Ctrl + X, Shift+Delete Shift+Delete Yes Source
Copy current line to clipboard Ctrl + C , Ctrl+Insert Cmd+Insert Yes Source
Paste from clipboard Ctrl + V, Shift+Insert Shift+Insert Yes Source
Paste from recent buffers Ctrl+Shift+V Cmd+Shift+V Yes Source
Duplicate current line Ctrl+D Cmd+D Yes Source
Delete line at caret Ctrl+Y Cmd+Y Yes Source
Smart line join Ctrl+Shift+J Cmd+Shift+J Yes Source
Smart line split Ctrl+Enter Cmd+Enter Yes Source
Start new line Shift+Enter Shift+Enter Yes Source
Toggle case for word at caret or selected blockCtrl + Shift+U Shift+U Yes Source
Select till code block end Ctrl+Shift+] Cmd+Shift+] Yes Source
start Ctrl+Shift+[ Cmd+Shift+[ Yes Source
Delete to word end Ctrl+Delete Cmd+Delete Yes Source
Delete to word start Ctrl+Backspace Cmd+Backspace Yes Source
Expand - - Yes Source
Close active editor tab Ctrl+F4 Cmd+F4 Yes Source
Basic code completion ⌃ Space Space Yes Source
Parameter info ⌘ P P Yes Source
Quick documentation lookup ⌘J, F1 F1 Yes Source
External Doc ⇧ F1 F1 Yes Source
Show descriptions of error at caret ⌘ F1 F1 Yes Source
Override methods ⌃ O O Yes Source
Implement methods ⌃ I I Yes Source
Surround with ⌘ ⌥ T T Yes Source
Optimize imports ⌃ ⌥ O O Yes Source
Auto-indent line(s) ⌃ ⌥ I I Yes Source
Cut current line to clipboard ⌘ X X Yes Source
Copy current line to clipboard ⌘ C C Yes Source
Paste from clipboard ⌘ V V Yes Source
Expand - - Yes Source

GENERAL

ActionDescriptionWindowsMacVerifiedSource
Save all Ctrl+S Cmd+S Yes Source
Synchronize Ctrl+Alt+Y Cmd+Option+Y Yes Source
Toggle maximizing editor Ctrl+Shift+F12 Cmd+Shift+F12 Yes Source
Inspect current file with current profile Alt+Shift+I Option+Shift+I Yes Source
Open Settings dialog Ctrl+Alt+S Cmd+Option+S Yes Source
Open Project Structure dialog Ctrl+Alt+Shift+S Cmd+Option+Shift+S Yes Source
Find Action Ctrl+Shift+A Cmd+Shift+A Yes Source
Open Settings dialog ⌘ , , Yes Source
Open Project Structure dialog ⌘ ; ; Yes Source

LIVE TEMPLATES

ActionDescriptionWindowsMacVerifiedSource
Surround with Live Template Ctrl+Alt+J Cmd+Option+J Yes Source
Insert Live Template Ctrl+J Cmd+J Yes Source

NAVIGATION

ActionDescriptionWindowsMacVerifiedSource
Go to class Ctrl+N Cmd+N Yes Source
Go to file Ctrl+Shift+N Cmd+Shift+N Yes Source
Go to symbol Ctrl+Alt+Shift+N Cmd+Option+Shift+N Yes Source
Go to next Alt+Right Option+Right Yes Source
previous editor tab Alt+Left Option+Left Yes Source
Go back to previous tool window F12 F12 Yes Source
Go to editor (from tool window) Escape Escape Yes Source
Hide active or last active window Shift+Escape Shift+Escape Yes Source
Go to line Ctrl+G Cmd+G Yes Source
Recent files popup Ctrl+E Cmd+E Yes Source
Recent locations popup Ctrl+Shift+E Cmd+Shift+E Yes Source
Navigate back Ctrl+Alt+Left Cmd+Option+Left Yes Source
forward Ctrl+Alt+Right Cmd+Option+Right Yes Source
Navigate to last edit location Ctrl+Shift+Backspace Cmd+Shift+Backspace Yes Source
Select current file or symbol in any view Alt+F1 Option+F1 Yes Source
Go to declaration Ctrl + B, Ctrl+Click Cmd+Click Yes Source
Go to implementation(s) Ctrl+Alt+B Cmd+Option+B Yes Source
Open quick definition lookup Ctrl+Shift+I Cmd+Shift+I Yes Source
Go to type declaration Ctrl+Shift+B Cmd+Shift+B Yes Source
Go to super-method Ctrl+U Cmd+U Yes Source
Go to previous Alt+Up Option+Up Yes Source
next method Alt+Down Option+Down Yes Source
Move to code block end Ctrl+] Cmd+] Yes Source
start Ctrl+[ Cmd+[ Yes Source
File structure popup Ctrl+F12 Cmd+F12 Yes Source
Type hierarchy Ctrl+H Cmd+H Yes Source
Method hierarchy Ctrl+Shift+H Cmd+Shift+H Yes Source
Call hierarchy Ctrl+Alt+H Cmd+Option+H Yes Source
Next F2 F2 Yes Source
Previous highlighted error Shift+F2 Shift+F2 Yes Source
Edit source F4 F4 Yes Source
View source Ctrl+Enter Cmd+Enter Yes Source
Show navigation bar Alt+Home Option+Home Yes Source
Toggle bookmark F11 F11 Yes Source
Toggle bookmark with mnemonic Ctrl+F11 Cmd+F11 Yes Source
Show bookmarks Shift+F11 Shift+F11 Yes Source
Go back to previous tool window F12 F12 Yes Source
Go to line ⌘ L L Yes Source
Recent files popup ⌘ E E Yes Source
Select current file or symbol in any view ⌥ F1 F1 Yes Source
Go to implementation(s) ⌘ ⌥ B B Yes Source
Go to super-method U U Yes Source
Move to code block end ] ] Yes Source
File structure popup ⌘ F12 F12 Yes Source
Show navigation bar ⌥ Home Home Yes Source
Toggle bookmark F3 F3 Yes Source
Toggle bookmark with mnemonic ⌥ F3 F3 Yes Source
Show bookmarks ⌘ F3 F3 Yes Source

REFACTORING

ActionDescriptionWindowsMacVerifiedSource
Copy F5 F5 Yes Source
Move F6 F6 Yes Source
Safe Delete Alt+Delete Option+Delete Yes Source
Rename Shift+F6 Shift+F6 Yes Source
Refactor this Ctrl+Alt+Shift+T Cmd+Option+Shift+T Yes Source
Change Signature Ctrl+F6 Cmd+F6 Yes Source
Inline Ctrl+Alt+N Cmd+Option+N Yes Source
Extract Method Ctrl+Alt+M Cmd+Option+M Yes Source
Extract Variable Ctrl+Alt+V Cmd+Option+V Yes Source
Extract Field Ctrl+Alt+F Cmd+Option+F Yes Source
Extract Constant Ctrl+Alt+C Cmd+Option+C Yes Source
Extract Parameter Ctrl+Alt+P Cmd+Option+P Yes Source
Copy F5 F5 Yes Source
Move F6 F6 Yes Source

REMEMBER THESE SHORTCUTS

ActionDescriptionWindowsMacVerifiedSource
Smart code completion Ctrl+Shift+Space Cmd+Shift+Space Yes Source

Search everywhere Double Shift

ActionDescriptionWindowsMacVerifiedSource
Show intention actions and quick-fixes Alt+Enter Option+Enter Yes Source
Generate code Alt+Insert Option+Insert Yes Source
Parameter info Ctrl+P Cmd+P Yes Source
Extend selection Ctrl+W Cmd+W Yes Source
Shrink selection Ctrl+Shift+W Cmd+Shift+W Yes Source
Recent files popup Ctrl+E Cmd+E Yes Source
Rename Shift+F6 Shift+F6 Yes Source
Find Ctrl+F Cmd+F Yes Source
Find next F3 F3 Yes Source
previous Shift+F3 Shift+F3 Yes Source
Replace Ctrl+R Cmd+R Yes Source
Find in path Ctrl+Shift+F Cmd+Shift+F Yes Source
Replace in path Ctrl+Shift+R Cmd+Shift+R Yes Source
Select next occurrence Alt+J Option+J Yes Source
Select all occurrences Ctrl+Alt+Shift+J Cmd+Option+Shift+J Yes Source
Unselect occurrence Alt+Shift+J Option+Shift+J Yes Source

Search everywhere Double⇧

ActionDescriptionWindowsMacVerifiedSource
Recent files popup ⌘ E E Yes Source
Find ⌘ F F Yes Source
Replace ⌘ R R Yes Source
Select next occurrence ⌃ G G Yes Source
Unselect occurrence ⌃ G G Yes Source

USAGE SEARCH

ActionDescriptionWindowsMacVerifiedSource
Find usages Alt+F7 Option+F7 Yes Source
Find usages in file Ctrl+F7 Cmd+F7 Yes Source
Highlight usages in file Ctrl+Shift+F7 Cmd+Shift+F7 Yes Source
Show usages Ctrl+Alt+F7 Cmd+Option+F7 Yes Source

VCS / LOCAL HISTORY

ActionDescriptionWindowsMacVerifiedSource
Commit project to VCS Ctrl+K Cmd+K Yes Source
Update project from VCS Ctrl+T Cmd+T Yes Source
Push commits Ctrl+Shift+K Cmd+Shift+K Yes Source

← All apps on Shortcut Atlas

Loading Shortcut Atlas…