I’ve finally had enough of using Netbeans. As my projects grew, Netbeans got slower and slower to the point where I was waiting a painfully long time for it to do rather unremarkable things. I don’t even want to know how much time I’ve wasted waiting for it to boot, create a file, or provide code hinting.
Throughout my e-ducation, vim has always come up as being an incredibly powerful editor that a lot of the well known programmers use. Of course, it was advertised to have a rather high learning curve. So I put vim on the backburner indefinitely because I’ve had enough on my plate as is learning Symfony2, JQuery, KnockoutJS, git, the list goes on.
My frustration with Netbeans finally led me to give vim a real chance a few days ago and I can see now what all the fuss is about. Obviously I’m nowhere close to learning all of the commands yet, but after going through the vimtutor a few times and forcing myself to use it exclusively, I am starting to get the hang of it. It’s absolutely the most nerdy way to edit text and I love it!
What I like most about vim is that there is a shortcut for everything. If there isn’t, you just make one. I’ve started to customize my .vimrc file to suit my style and am giddy with the thought of how much time it is going to save me in the future. And it damn well better because right now it owes me. Cheers to the long term!