I'm moving away from Microsoft and have been using VS Code with the Vim plugin for a while. My focus is mainly on C and C++, but I'm also learning Python and CSS. I'm curious about the pros and cons of using Vim versus Neovim to help me decide which one to pick.
2 Answers
Vanilla Vim has the advantage of being installed by default on most servers and Linux systems. However, Neovim improves on some quirks that Vim has without customization. Plus, if you're looking to use language server protocols (LSP), Neovim is generally easier to set up for that. If you’re up for it, using a pre-configured template like kickstart.nvim can save you a lot of hassle.
Choosing between Vim and Neovim can be quite the debate. For new users, I'd recommend Neovim because its development is much more active, and the plugin ecosystem is thriving. However, if you often work remotely on systems where only Vim is installed, that’s something to keep in mind.
Yeah, I totally agree! I use Vim and Neovim for different tasks. Just be careful, though—Neovim frequently updates, which can sometimes disrupt your setup.
I totally get that! I’m just trying to find what fits me best too. Both editors do share that lightning-fast performance once you get the hang of them.

Thanks for the insights! This really helps clarify things for me. I think I'll lean towards Neovim after reading your points.