A big boy, Windows only, full-featured Integrated Development Environment (IDE) used by developers to write, test, debug, and publish software.
Why I use it
For projects where I need:
- Integrated and robust debugging
- Complex package management
- Specific tools/extensions
- Deployment
- Profiling
- Code analysis
- Specific language extensions
For everything else, Neovim is my daily driver. Since VS is such a resource hog and must be ran on Windows, I only use it when I "have to".
How i use it in Omarchy
- In Windows VM with vim motions extension
Vim Extension
VsVim 2022:
- Supports most common vim motions
- Visual mode, operator pending mode
- Custom keybindings
- vimrc support for shared configuration
Limitations
- Window only.
- The Vim emulation isn't perfect:
- Complex macros, some ex commands, and certain plugin interactions do not work like in Neovim.
- But for 50% of vim motions usage, it is okay.
- Slow to load.
- Memory resource hog.
