Theme
Keymap
Plugins
| Name
|
Description
|
| String Manipulation |
case switching, sorting, filtering, incrementing, aligning to columns, grepping, escaping, encoding...
|
Settings
There are 3 layers of settings:
| Layer
|
Location
|
Description
|
| Global |
in the computer user settings |
Global settings applied to all the projects on the computer user account
|
| Solution Team Shared |
*.sln.DotSettings |
Settings to share with the dev team througth git
|
| Solution Personnal |
*.sln.DotSettings.User |
User settings not to share
|
Apparence & Behavior
Apparence
- Tree Views → Use smaller indent
- Tool Windows → Remember size of each tool window
System Settings
- Solution → Reopen projects on startup
- Tool Windows → Remember size of each tool window
Data Editor and Viewer
- Alternate row colors
- Show boolean values as Checkboxes
Editor
General
- On Save
- Remove trailing spaces on All lines
- Remove trailing blank lines at the end of the saved files
- Ensure every saved file ends with a line break
Editor Tabs
- Show tabs in Multiple rows
- Show pinned tabs in a separate row
- Mark modified
- Closing policy → When the current tab is closed, activate the Most recently opened tab
Inlay Hints
- Enable Inlay Hints in .NET languages
Build, Execution, Deployment
Nuget
- Uninstall → Remove dependencies
Version Control
Commit
- Commit Checks → Cleanup with 'Full Cleanup' profile
Confirmation
- Confirmation
- When files are created: do not add
- When files are deleted: do not delete
Tools
Actions on Save
Install
ArchLinux
|
yay -S rider
|
| /etc/sysctl.d/rider.conf
|
fs.inotify.max_user_watches = 1048576
|
|
# apply the changes
sudo sysctl -p --system
# restart rider
|