Skip to main content

General (Windows/Linux – macOS) | Action | Win/Linux | macOS | |--------|-----------|-------| | Find Action | Ctrl+Shift+A | ⌘+Shift+A | | Search Everywhere | Double Shift | Double Shift | | Settings | Ctrl+Alt+S | ⌘+, | | Switch Keymap | Ctrl+ ` (backtick) → Keymap | same | Navigation | Go to Class | Ctrl+N | ⌘+O | | Go to File | Ctrl+Shift+N | ⌘+Shift+O | | Go to Symbol | Ctrl+Alt+Shift+N | ⌘+Alt+O | | Recent Files | Ctrl+E | ⌘+E | | File Structure | Ctrl+F12 | ⌘+F12 | | Navigate Back/Forward | Ctrl+Alt+Left/Right | ⌘+[ / ⌘+] | Editing | Basic Completion | Ctrl+Space | Ctrl+Space | | Smart Completion | Ctrl+Shift+Space | Ctrl+Shift+Space | | Generate code (ctor, prop) | Alt+Insert | ⌘+N | | Surround With | Ctrl+Alt+T | ⌘+Alt+T | | Duplicate Line | Ctrl+D | ⌘+D | | Delete Line | Ctrl+Y | ⌘+Backspace | | Move Line Up/Down | Ctrl+Shift+Up/Down | ⌘+Shift+Up/Down | | Reformat Code | Ctrl+Alt+L | ⌘+Alt+L | | Optimize Imports | Ctrl+Alt+O | Ctrl+Alt+O | Refactoring | Refactor This | Ctrl+Shift+R | Ctrl+T (or ⌘+T ) | | Rename | Shift+F6 | Shift+F6 | | Extract Method | Ctrl+Alt+M | ⌘+Alt+M | | Extract Variable | Ctrl+Alt+V | ⌘+Alt+V | | Inline | Ctrl+Alt+N | ⌘+Alt+N | Build & Run | Build Solution | Ctrl+Shift+F9 | ⌘+Shift+F9 | | Run | Shift+F10 | Ctrl+R | | Debug | Shift+F9 | Ctrl+D | | Run current file | Ctrl+Shift+F10 | Ctrl+Shift+R | Debugging | Step Over | F8 | F8 | | Step Into | F7 | F7 | | Step Out | Shift+F8 | Shift+F8 | | Resume | F9 | F9 | | Evaluate Expression | Alt+F8 | Alt+F8 | | Toggle Breakpoint | Ctrl+F8 | ⌘+F8 | Version Control (Git) | VCS Operations Popup | Ctrl+V | Ctrl+V | | Commit | Ctrl+K | ⌘+K | | Push | Ctrl+Shift+K | ⌘+Shift+K | | Update Project | Ctrl+T | ⌘+T | Search & Replace | Find | Ctrl+F | ⌘+F | | Replace | Ctrl+R | ⌘+R | | Find in Path | Ctrl+Shift+F | ⌘+Shift+F | | Replace in Path | Ctrl+Shift+R | ⌘+Shift+R | If you want an official printable PDF , go to: Help → Keyboard Shortcut PDF inside Rider (generates a full PDF based on your actual keymap).

Rider Keyboard Shortcuts - !!hot!!

General (Windows/Linux – macOS) | Action | Win/Linux | macOS | |--------|-----------|-------| | Find Action | Ctrl+Shift+A | ⌘+Shift+A | | Search Everywhere | Double Shift | Double Shift | | Settings | Ctrl+Alt+S | ⌘+, | | Switch Keymap | Ctrl+ ` (backtick) → Keymap | same | Navigation | Go to Class | Ctrl+N | ⌘+O | | Go to File | Ctrl+Shift+N | ⌘+Shift+O | | Go to Symbol | Ctrl+Alt+Shift+N | ⌘+Alt+O | | Recent Files | Ctrl+E | ⌘+E | | File Structure | Ctrl+F12 | ⌘+F12 | | Navigate Back/Forward | Ctrl+Alt+Left/Right | ⌘+[ / ⌘+] | Editing | Basic Completion | Ctrl+Space | Ctrl+Space | | Smart Completion | Ctrl+Shift+Space | Ctrl+Shift+Space | | Generate code (ctor, prop) | Alt+Insert | ⌘+N | | Surround With | Ctrl+Alt+T | ⌘+Alt+T | | Duplicate Line | Ctrl+D | ⌘+D | | Delete Line | Ctrl+Y | ⌘+Backspace | | Move Line Up/Down | Ctrl+Shift+Up/Down | ⌘+Shift+Up/Down | | Reformat Code | Ctrl+Alt+L | ⌘+Alt+L | | Optimize Imports | Ctrl+Alt+O | Ctrl+Alt+O | Refactoring | Refactor This | Ctrl+Shift+R | Ctrl+T (or ⌘+T ) | | Rename | Shift+F6 | Shift+F6 | | Extract Method | Ctrl+Alt+M | ⌘+Alt+M | | Extract Variable | Ctrl+Alt+V | ⌘+Alt+V | | Inline | Ctrl+Alt+N | ⌘+Alt+N | Build & Run | Build Solution | Ctrl+Shift+F9 | ⌘+Shift+F9 | | Run | Shift+F10 | Ctrl+R | | Debug | Shift+F9 | Ctrl+D | | Run current file | Ctrl+Shift+F10 | Ctrl+Shift+R | Debugging | Step Over | F8 | F8 | | Step Into | F7 | F7 | | Step Out | Shift+F8 | Shift+F8 | | Resume | F9 | F9 | | Evaluate Expression | Alt+F8 | Alt+F8 | | Toggle Breakpoint | Ctrl+F8 | ⌘+F8 | Version Control (Git) | VCS Operations Popup | Ctrl+V | Ctrl+V | | Commit | Ctrl+K | ⌘+K | | Push | Ctrl+Shift+K | ⌘+Shift+K | | Update Project | Ctrl+T | ⌘+T | Search & Replace | Find | Ctrl+F | ⌘+F | | Replace | Ctrl+R | ⌘+R | | Find in Path | Ctrl+Shift+F | ⌘+Shift+F | | Replace in Path | Ctrl+Shift+R | ⌘+Shift+R | If you want an official printable PDF , go to: Help → Keyboard Shortcut PDF inside Rider (generates a full PDF based on your actual keymap).