Le problème
D'une manière ou d'une autre sur cette case chaque fois que je divise une fenêtre ( ^W v
ou :vs
) le volet d'origine défile de telle sorte que mon curseur se trouve exactement scrolloff=5
du haut.
J'ai essayé de supprimer tous ~/.vim*
et /etc/vim*
fichiers , mais pas de dés. Même un aptitude purge vim
suivi d'un rm -rf /usr/share/vim/ /etc/vim*
n'a rien changé.
Note: Cela semble être spécifique à une certaine version de Vim puisque je ne l’ai pas sur mes autres boîtes avec le même .vimrc
.
Les versions
- Vim: 7,3
- Ubuntu: 11.04
Réponses:
C'était un bug, corrigé dans Vim 7.3, patch 084.
Si vous tapez (dans une console / konsole / terminal / gnome-terminal ...)
vous pourrez voir la version et le niveau de patch de votre vim / gvim actuel.
Vous pouvez également le faire depuis Vim lui-même:
ça va paginer pour vous et vous pouvez lire la version et le niveau de patch en haut du premier écran.
la source
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled May 4 2012 04:22:36) Included patches: 1-429
v7.3 p547
. Très étrange. Hmm, ne le fait-il que sur certains types de fichiers? TEST DE MOAR! {Grin}VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jun 25 2011 09:43:11) Included patches: 1-411
(Centos 6)Cela semble être dû au fait que Vim ne connaît pas la taille de la fenêtre la première fois. Après la première fois, ça fonctionne très bien.
Donc, pour contourner ce problème, j'ai ajouté ceci à mon
.vimrc
:la source