(…Well I know it’s on old topic but… I’ve been here before checking what people said and now I’m back to give my own personal story.…)
I’ve used Sublime Text for a while, then Atom most of the time, and tried VS Code for some weeks (after seeing all the hype everywhere about it).
- My thoughts on Sublime/Atom/VSCode -
All code editors mentioned before are very good, and almost the same where it comes to features and usability…but…
They’re pretty much the same too when you talk about performance!
And sometimes their performances can irritates you!
Try to work on a large codebase, or multiple files opened, linters enabled… Sometimes it can takes like 15 seconds only to open a file (on a pretty decent and new machine/hardware).
- That’s why I decided to Learn VIM! -
Well… there’s nothing to say about VIM performance!! It’s waaaay faster than those editors mentioned before! And you can bet on it… turn on a bunch of plugins and open a bunch of large codebases simultaneously, and you’ll see no lazyness at all!
The reason that intimidates people to learn VIM is just the best part that I’m enjoying on the way.
We’re all here learning, we’re all affictionated in optimizing stuff, create stuff to improve other people’s lifes.
So why not investing a little bit of time to master a tool that will optimize your workflow A LOT and increase your productivity?
Well it’d be so boring if there was nothing to learn, if there was no statusline
for you to give the personal touch, no .vimrc
to set up every month after you discovering another cool feature, if there was no scripts to learn and build your own features or plugins…
If you feel like giving it a shot, there are many free online resources helping you to learn VIM but the first step to try it out, is to open your console and type the command vimtutor
.
Take 30/60 minutes to follow along the exercices and I’m pretty sure you’ll finish it very excited to learn more!
There is a very nice book too that promise you’ll master vim “…from WTF to OMG in no time…” , it’s called Mastering Vim Quickly , and they offer some chapters and a newsletter for free. Even the free stuff will be fairly enough for you to learn many nice features.
After these months using VIM I’ve got so excited more and more, and then I decided to start writing VIM quick tips and tutorials to help VIM newbies, on a medium publication called vim-drops.
️ I Hope I’ve helped! Happy coding folks!
️