Wednesday, February 18, 2015

Required reading for the predated-by-Vim folks in the audience

For those of us newer than Vim to the business of text editing, it’s important to remember that vi was the editor which got the “most efficient manipulator of text possible” reputation. Vim is, after all, only “Vi IMproved.”

Watching an experienced VI user inspires awe. The cursor seems to follow their eyes. Unfortunately, it takes about two years of daily VI usage to get to that point because the learning curve is so daunting. If you’ve used it every day for 1 year and 364 days, you’ll still struggle.
— Neal Ford, The Productive Programmer

We hear from one such experienced user (Jim Dennis) in what I’d guess is one of the most-voted-for answers on Stack Overflow, in reply to the question “What is your most productive shortcut with Vim?”

The answer’s title, to the extent to which answers can have titles on Stack Overflow, is “Your problem with Vim is that you don't grok vi.” Go read it. It’s all good and there’s no part that particularly calls for quotation other than this at the end:

I've only scratched to surface of vi's power and none of what I've described here is even part of the "improvements" for which vim is named! All of what I've described here should work on any old copy of vi from 20 or 30 years ago.

1 comment:

  1. CIIT Noida provides Best MCA Courses in Noida based on the current

    IT industry standards that help students to get high paying jobs in Top MNCs. CIIT provides Best MCA Training in Noida, Greater Noida, and Ghaziabad.

    CIIT is one of the trusted MCA training institutes in Noida providing practical knowledge and 100% job assistance with basic as well as advanced

    level MCA subjects. CIITN is the best MCA college in Noida, greater noida, ghaziabad, delhi, gurgaon regoin.

    At CIIT MCA classes in Noida is conducted by subject experts corporate professionals with 9+ years of experience in managing real-time and live

    projects. Sofracle Nano Specialized MCA classes Noida is the perfect blend of academic learning and practical sessions to provide maximum exposure to

    students that transform an average student into a corporate professional whom companies prefer to hire.

    Best MCA College in Noida