So verhindern Sie, dass Vim beim vertikalen Teilen scrollt

So verhindern Sie, dass Vim beim vertikalen Teilen scrollt

Das Problem

Irgendwie scrollt in diesem Feld jedes Mal, wenn ich ein Fenster teile ( ^W voder :vs), der ursprüngliche Bereich so, dass mein Cursor genau scrolloff=5von oben kommt.

~/.vim*Ich habe versucht, alle und Dateien zu entfernen, /etc/vim*aber ohne Erfolg. Sogar ein aptitude purge vimgefolgt von einem rm -rf /usr/share/vim/ /etc/vim*hat nichts geändert.

Hinweis: Dies scheint spezifisch für eine bestimmte Vim-Version zu sein, da ich dies auf meinen anderen Boxen mit derselben Version nicht habe .vimrc.


Versionen

  • Leistung: 7,3
  • Ubuntu: 11.04

Antwort1

Dies war ein Fehler, der in Vim 7.3, Patch 084, behoben wurde.

Wenn Sie (in einer Konsole/Konsole/Terminal/Gnome-Terminal...) eingeben

vim --version | head

Sie können die Version und den Patchlevel Ihres aktuellen Vim/Gvim sehen.

Sie können dies auch direkt in Vim tun:

:version

Es wird für Sie paginiert und Sie können die Version und den Patchlevel oben auf dem ersten Bildschirm lesen.

Antwort2

Es scheint daran zu liegen, dass Vim die Fenstergröße beim ersten Mal nicht kennt. Nach dem ersten Mal funktioniert es einwandfrei.

Um dieses Problem zu umgehen, habe ich Folgendes hinzugefügt .vimrc:

" Little hack to fix the split/scroll problem 
tabnew
bwipeout

verwandte Informationen