My JetBrains Rider
A reference of how I want my JetBrains Rider development environment configured.
The windows shown are the ones I use most often, the settings are the ones I changed from the defaults, the color scheme shows general use cases and the hotkeys are those I have added to the defaults.
Layout
-
Top left
- Explorer
- Bookmarks
-
Center
- Editor
-
Top right
- Database
- GitHub Copilot Chat
- NuGet
- Notifications
-
Bottom right
- Build
- Services
- Tests
- Problems
Settings
-
Appearance & Behavior > Appearance
- Theme: Islands Light
- Editor color scheme: Rider Light
- Widescreen tool window layout
-
Keymap
- Visual Studio 2022 (see below for changed hotkeys)
-
Editor > Code Editing
- Highlight on Caret Movement; Current scope
-
Editor > Font
- Enable ligatures
-
Editor > General > Editor Tabs
- Show tabs in: Multiple rows
- Show pinned tabs in a separate row
-
Editor > General > Typing Assistance
- Auto-format on semicolon
- Auto-format on closing brace
- Auto-format on paste: None
- Smart indent on enter
- Auto-insert pair brackets, parentheses and quotes
- Auto-insert closing brace: On Enter after an opening brace
- Use Tab/Shift+Tab keys for structural navigation
-
Editor > General > Code Folding
- Show code folding arrows: Always
- Fold by default > General > Imports
- Fold by default > .NET > Preprocessor regions
- Fold by default > XML > HTML 'style' attribute
-
Editor > Inlay Hints
- Default visibility: Push-to-Hint
Color scheme
The colors below show general usages, for the exact configuration download this color scheme file.
-
Background
- F9F9F9 Ordinary
- E4E5ED Active row/symbol
- BDDEAB Searches
- B1D8F6 Selection
- FFA1A1 Breakpoints
-
Foreground
- 26272D Ordinary
- 6D93BB Punctuation
- D5D6DD Unused code
- D52753 Comment
- 23974A Constant (string/number)
- 275FE4 Parameter / Database parameter
- DF631C Instance field / Global variable / Outer query column
- CE33C0 Local variable
- 823FF1 Database object
- 27618D Database column
-
Underlines (wavy)
- 0099E1 Hint
- C5A332 Warning
- 3CBC66 Grammar
- FF6480 Error
-
Stripe marks (in the gutter)
- FF6480 Error
- FFA1A1 Breakpoint
- FFB011 Bookmark
-
Text styles
- italic Injected language fragment
Hotkeys
- Ctrl + D: Show Context Actions, Show Quick-Fixes plus several others
- Ctrl + Shift + G: Select In...
- Ctrl + Shift + F: Find in Files...
- Ctrl + P: Search Everywhere
- Ctrl + Shift + P: Go to File...
- Ctrl + Q: Open Settings
- Ctrl + Shift + R: Pin Active Tab
- Ctrl + T: Go to Declaration or Usages
- Ctrl + Shift + T: Go to Implementation(s)
- Ctrl + W: Insert Inline Proposal
- F6: Build Solution
- F7: Rebuild Solution
- F8: Clean Solution