I’m thinking of switching from VSC to VIM because VSC is too heavy in term of ressources usage.
Currently, I use the VSC + VIM extension and I’m pretty happy.
But nowadays, I avoid to open some monorepo projects because it takes too much time and I use the Github explorer instead. Also, I use the mouse too much.
So I finally took the decision to give a try to Neovim.
I initially started with SpaceVIM and it was a good experience. But there is too much magic for me. Also, I have the feeling to not learn VIM.
So I setup CoC with VIM-plug + NerdTree. It looks promising.
Do you have any tips for me?
How familiar are you with vim? You’ve been using it with vscode for a while so I figure you’re somewhat familiar with vim shortcuts? If you haven’t already, you should run through
vimtutor
. The built in help is very good in vim, it’s good to develop a habit of using:help
and:helpgrep
before googling. When in help pages you can useC-]
to go to references in the documentation.Some resources that I found useful when getting in to vim:
Articles: Oil and vinegar, Death by a thousand files
Talks: Let vim do the typing, How to do 90% of what plugins do with just vim
Speaking of plugins, tpope has an excellent repo of very good plugins that feel like they fit in very naturally with vim. I can especially recommend fugitive, commentary and surround