Podczas korzystania z :vsplit
mojego okna gvim przeskakuje do określonej lokalizacji ekranu. Jak temu zapobiec?
To samo dzieje się, gdy drugi do ostatniego podziału jest zamknięty.
Używam gvim na Windowsie.
Podczas korzystania z :vsplit
mojego okna gvim przeskakuje do określonej lokalizacji ekranu. Jak temu zapobiec?
To samo dzieje się, gdy drugi do ostatniego podziału jest zamknięty.
Używam gvim na Windowsie.
Odpowiedzi:
Dzieje się tak, ponieważ podczas pionowego podziału okna, vim musi dodać pionowy pasek przewijania, co powoduje, że vim ponownie oblicza rozmiar wizualny i ostatecznie powoduje, że vim przeskakuje w inne miejsce ekranu. Obecne obejście to:set guioptions-=r guioptions-=L
Aktualizacja
Od poprawki 8.0.1278 możesz także użyć, :set guioptions+=k
aby zapobiec zmianie rozmiaru Vima, patrz również dokumentacja na:help 'go-k'
guioptions-=L
wydaje mi się wystarczające, ale nie mogłem objąć wszystkich spraw. Dla każdego, kto zastanawia się,:set guioptions-=r
usuwa pasek przewijania po prawej stronie iguioptions-=L
usuwa lewy, który pojawia się podczas używania:vsplit
.