A powerful, full-featured Integrated Development Environment (IDE) used by developers to write, test, debug, and publish software
Why I use it
I use Visual Studio with vim motions 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
- 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.
