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 Build project Ctrl+F9 Cmd+F9 Yes Source
Build project ⌘ Build project ⌘ F9 F9 Yes Source

Compile selected file, package or module ⌘⇧F9

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

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

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

DEBUGGING

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

EDITING

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

GENERAL

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

LIVE TEMPLATES

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

NAVIGATION

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

REFACTORING

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

REMEMBER THESE SHORTCUTS

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

Search everywhere Double Shift

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

Search everywhere Double⇧

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

USAGE SEARCH

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

VCS / LOCAL HISTORY

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

← All apps on Shortcut Atlas

Loading Shortcut Atlas…