Vim for Programmers on Slideshare
A few years ago, I was considering what proposal to submit to the Vancouver PHP Conference. The usual slate of “how to do this and that in PHP” was becoming a bit tired, so I decided to submit a talk about an essential skill that PHP (and other language) developers might need: using the Vim editor.
By that time I knew that I was firmly in the Vim camp (as opposed to Emacs or IDEs). Of course, writing a 45 minute talk about Vim is like trying to explain Mulholland Drive during an elevator ride, but I rose to the challenge and put together the first version of the slide deck. When I later received the feedback about the talk, I realized that it was the most highly rated one of the conference, above even Rasmus‘s perennial PHP keynote. Clearly, I was onto something.
Since then I’ve expanded and adjusted the talk to fit the 45-60 minute slot, but I still usually run out of time due to the wealth of material. So I published the slides on Slideshare and created a Github repo for my time-tested Vim settings and plugins, so feel free to fork it and submit pull requests. And in general, go forth and Vim.

03/06/2010 at 7:46 am Permalink
Wow amazing.
Your PDF already taught me vim some years ago, and I definately adopted vim for about everything since, thanks to your presentation.
Now I’m so glad a new version is out, vim is such great you keep discovering new features/uses forever.
Keep up good work.
03/06/2010 at 9:07 am Permalink
Please share a PDF donwload of the slides. I hat this needles slideshare-logging-in for other users content.
03/06/2010 at 9:09 am Permalink
hakre,
You can download the PDFs of the VIM talks from my Talks page. The differences between the latest one and the one on Slideshare are minimal.
05/06/2010 at 9:45 am Permalink
I’d been introduced to Vim in my first year at college — but never really used it till I did an internship — and one of the presentations/code I was pointed to about using Vim was yours!
I’ve become a complete convert to Vim since then with quite a few of the shortcuts becoming part of my muscle memory — though I still use the arrow keys when only browsing code.