- Use a plugin manager (my favorite one is vim-plug)
- Vim is not an IDE, just a text editor. Use shell tools and cli applications instead of stuffing everything into Vim (
tmux
can help with this) - I prefer Neovim over Vim, the community drives new features (which only get accepted in Vim after Neovim has proven people want it, Vim's upstream is a bit stubborn) and some plugins that I use require extra dependencies in Vim but not in Neovim
The following notation maps to GitHub. tpope/vim-surround
can be found at https://github.com/tpope/vim-surround