Your problem with Vim is that you don't grok vi.
Matt Nunogawa stashed this in MiscTech
Stashed in: vim
To save this post, select a stash from drop-down menu or type in a new one:
Don't read this until you have the basics of vi/vim down. This will help you only if you have struggled with the early learning curve of vi.