Wenn Sie :vsplit
mein gvim-Fenster verwenden, springen Sie zu einer bestimmten Bildschirmposition. Wie kann ich das verhindern?
Das Gleiche passiert, wenn der vorletzte Split geschlossen wird.
Ich benutze gvim unter Windows.
Wenn Sie :vsplit
mein gvim-Fenster verwenden, springen Sie zu einer bestimmten Bildschirmposition. Wie kann ich das verhindern?
Das Gleiche passiert, wenn der vorletzte Split geschlossen wird.
Ich benutze gvim unter Windows.
Antworten:
Dies liegt daran, dass vim beim vertikalen Teilen des Fensters eine vertikale Bildlaufleiste hinzufügen muss, wodurch vim die visuelle Größe neu berechnet und vim schließlich zu einer anderen Bildschirmposition springt. Die aktuelle Problemumgehung ist zu:set guioptions-=r guioptions-=L
Aktualisieren
Ab Patch 8.0.1278 können Sie auch :set guioptions+=k
verhindern, dass die Größe von Vim geändert wird. Weitere Informationen finden Sie in der Dokumentation unter:help 'go-k'
guioptions-=L
scheint mir genug zu sein, aber ich hätte vielleicht nicht alle Fälle abgedeckt. Für alle,:set guioptions-=r
die sich fragen, wird die rechte Bildlaufleiste undguioptions-=L
die linke entfernt, die bei der Verwendung angezeigt wird:vsplit
.