Básicamente, vim se comporta de forma extraña en iTerm2 (normalmente funciona en Terminal). Coloca el cursor en una línea no existente, muestra basura (contenido de otras líneas) cuando intento editar una línea en un archivo, etc. Es completamente inútil :(
Cambié "tipo de terminal informado" a "linux" como se sugirió en algunas publicaciones, pero no ayudó
EDIT
- versión iTerm2: compilación 1.0.0.20120724 (muy reciente)
- ejecutar con
env TERM=xterm vim
yenv TERM=xterm-256color vim
no ayuda