Wie kann ich verhindern, dass sich mein Fenster bewegt, wenn ich vsplit verwende?


11

Wenn Sie :vsplitmein 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:


12

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+=kverhindern, dass die Größe von Vim geändert wird. Weitere Informationen finden Sie in der Dokumentation unter:help 'go-k'


2
Danke, funktioniert super! guioptions-=Lscheint mir genug zu sein, aber ich hätte vielleicht nicht alle Fälle abgedeckt. Für alle, :set guioptions-=rdie sich fragen, wird die rechte Bildlaufleiste und guioptions-=Ldie linke entfernt, die bei der Verwendung angezeigt wird :vsplit.
user3122718
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.