Essential:
- Git Diff Margin - Show git diff in the margin, and allow reverting
- Mouse Navigation - Use mouse forward/back buttons
- Spell Checker - Find and fix typos and speling mistaeks in both code and comments
- NoMorePanicSave - Auto "save all" on focus lost -- such as when you go to your git client -- which means you don't forget to check in your latest changes or modifications to the proj/sln files
- Power Commands - Mostly for "Collapse all projects" and "Open explorer window"
- SmartPaster2019 - Paste as comment, string, @-string, or StringBuilder
- Disable Mouse Wheel Zoom - Disables Ctrl+MouseWheel for zooming, which is too easily to accidentally do
- Add New File - Press Shift+F2 to easily add a file
- File Icons - Additional icons for various extensions
- Editor Enhancements - String conversions, Remove empty/duplicate lines, sorting
Instead of Resharper:
- Roslynator 2019 - Some of the refactorings that made Resharper useful
- NUnit Test Adapter - Support for NUnit 3 tests in Test Explorer (still not as nice as Resharper's unit test interface though)
- TestDriven.Net - Easy access to "Run Tests" command
Useful:
- ResolveUR - Removes unused nuget and framework references from projects
- LayoutsORama - Switch between VS window layouts for different monitor setups
- Shrink Empty Lines - Fit a bit more on screen
Old/Disregarded:
- CodeMaid - Don't find it useful