Things that vim does that bother me

I love vim. It's pretty much awesome and can do pretty much whatever you can figure out how to tell it to do. While MacVIM solves most of my qualms with vim (making sure ⌘+S works, etc), I still have a few things that just don't feel right at all. If you know how to solve any of these issues, let me know.

  • When I click way to the right it actually puts the cursor there, instead of at the last character on that line
  • The cursor doesn't seem to be able to exist outside the current viewable area, so when I scroll the cursor moves lines (by staying at the bottom/top of the viewable area)
  • Installing plugins still miffs me (I can do it, but man it takes some time for me to get it right)
  • Buffers staying in the open buffers list when I close a tab really bothers me
  • Column selection isn't as fancy as TextMate's
  • Simple things that I miss from TextMate like Run this file or Evaluate all lines with # =>
  • I can't figure out how to make ⌘+Enter make a new line below my current line (I guess I could bind it to Esc,o but that hasn't proven to be easy)

Since vim is so customizable, I am sure I could fix all of these things (and more), but I am currently stumped on these things. If/when I figure them out I will update my vim-config on github.