Learning a good editor is an investment. You sacrifice some productivity and time now for a massive return on your investment later. Stating the obvious, I know, but so is this article.
True. I was using mcedit for quite a while, until I one day had a short contract with one of the better known Czech programers and saw vim in action in skilled hands. It looked like magic.
I started learning it shortly after, despite being in time press at the time. It helped immensly. Just navigating around the code was amazing. Macros, repetition of the last edit action, increment/decrement a first number after the cursor, block editing, lot of tiny stuff that is just so good when combined.
I even wrote a bunch of vim code to help writing GObject C code, when it was still boilerplate heavy back in 2006.
I started learning it shortly after, despite being in time press at the time. It helped immensly. Just navigating around the code was amazing. Macros, repetition of the last edit action, increment/decrement a first number after the cursor, block editing, lot of tiny stuff that is just so good when combined.
I even wrote a bunch of vim code to help writing GObject C code, when it was still boilerplate heavy back in 2006.