Podczas korzystania z :vsplitmojego 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 :vsplitmojego 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+=kaby zapobiec zmianie rozmiaru Vima, patrz również dokumentacja na:help 'go-k'
guioptions-=Lwydaje mi się wystarczające, ale nie mogłem objąć wszystkich spraw. Dla każdego, kto zastanawia się,:set guioptions-=rusuwa pasek przewijania po prawej stronie iguioptions-=Lusuwa lewy, który pojawia się podczas używania:vsplit.