O problema
De alguma forma, nesta caixa, toda vez que divido uma janela ( ^W v
ou :vs
), o painel original rola de forma que meu cursor fique exatamente scrolloff=5
no topo.
Tentei remover todos ~/.vim*
os /etc/vim*
arquivos, mas nenhum dado. Mesmo um aptitude purge vim
seguido por um rm -rf /usr/share/vim/ /etc/vim*
não mudou nada.
Nota: Isso parece ser específico para uma determinada versão do Vim, já que não tenho isso em minhas outras caixas com o mesmo arquivo .vimrc
.
Versões
- Vim: 7,3
- Ubuntu: 11.04
Responder1
Este foi um bug corrigido no Vim 7.3, patch 084.
Se você digitar (em console/konsole/terminal/gnome-terminal...)
vim --version | head
você poderá ver a versão e o nível de patch do seu vim/gvim atual.
Você também pode fazer isso no próprio Vim:
:version
ele irá paginar para você e você poderá ler a versão e o nível do patch no topo da primeira tela.
Responder2
Parece ser causado pelo Vim não saber o tamanho da janela na primeira vez. Depois da primeira vez funciona perfeitamente.
Então, para solucionar esse problema, adicionei isto ao meu .vimrc
:
" Little hack to fix the split/scroll problem
tabnew
bwipeout