Continued from I'm learning vim. Here's how I'm doing it, by Chris Geihsler
I've committed to learning vim to become more productive without the crutch of an expensive tool and to decouple myself from a specific OS.
Here's what I've done so far:
- Installed [MacVim] (http://code.google.com/p/macvim/)
- Learned [Command-T] (https://github.com/wincent/Command-T)
- Watched [this] (https://www.destroyallsoftware.com/screencasts/catalog/file-navigation-in-vim) and [that] (https://www.destroyallsoftware.com/screencasts/catalog/some-vim-tips) DAS episode
- Worked through vimtutor
- For 30 minutes a day, I grab a code kata from [codingdojo] (http://codingdojo.org/) and force myself to work it without removing my hands from home row.
I am still very, very slow in vim, so I haven't switched over to it when working at my day job. But, I feel more comfortable every day. I'm told that vim usage will eventually become muscle memory, but I'm still very much in the stage of having to think before doing a non-trivial edit. I've got a long way to go.
To get better, here some other things I plan on doing in the future:
- Continue doing katas in vim
- Use vim to make small contributions to open-source projects
- Download and work through a [graphical vim cheatsheet] (http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html)
- Start competing at [vimgolf] (http://vimgolf.com/)
- Watch [vimcasts] (http://vimcasts.org/)
Thanks to fellow MU alumni for some of the recommendations!
I hope this list helps any other aspiring vim wizards. Happy vimming!