El problema
De alguna manera, en este cuadro, cada vez que divido una ventana ( ^W v
o :vs
), el panel original se desplaza de tal manera que mi cursor está exactamente scrolloff=5
desde la parte superior.
Intenté eliminar todos ~/.vim*
los /etc/vim*
archivos pero no. Incluso un aptitude purge vim
seguido de un rm -rf /usr/share/vim/ /etc/vim*
no cambió nada.
Nota: Esto parece ser específico de una determinada versión de Vim ya que no lo tengo en mis otras cajas con el mismo archivo .vimrc
.
Versiones
- Vim: 7,3
- Ubuntu: 11.04
Respuesta1
Esto fue un error, corregido en Vim 7.3, parche 084.
Si escribes (en una consola/konsole/terminal/gnome-terminal...)
vim --version | head
Podrás ver la versión y el nivel de parche de tu vim/gvim actual.
También puedes hacer esto desde el propio Vim:
:version
Se paginará por usted y podrá leer la versión y el nivel de parche en la parte superior de la primera pantalla.
Respuesta2
Parece deberse a que Vim no sabía el tamaño de la ventana la primera vez. Después de la primera vez funciona bien.
Entonces, para solucionar este problema, agregué esto a mi .vimrc
:
" Little hack to fix the split/scroll problem
tabnew
bwipeout