Podoba mi się ustawienie liczby względnej. Obecnie refaktoryzuję kod (tłumaczenie: eksplodowanie 5-letnich okropnych metod i zastępowanie ich ładnym kodem) i uważam, że warto mieć aktywne ustawienie plików podczas ich otwierania
Często albo otwieram wiele buforów, albo używam vima klienta / serwera, aby pomieścić wszystkie moje otwarte bufory / pliki i zauważyłem, że względna liczba wydaje się dotyczyć tylko pierwszego bufora (a nie pozostałych buforów, gdy mam go set rnu
w pliku .vimrc .)
Czy oczekiwane zachowanie rnu będzie miało zastosowanie tylko do pierwszego bufora, dopóki nie zostanie ustawione ręcznie?
Nie jestem pewien, czy chcesz, aby to samo zachowanie jak ja ... aby wszystkie bufory
relativenumber
były domyślnie używane. Jeśli tak jest, to można by pomyślećset relativenumber
w.vimrc
będzie działać, ale tak nie jest. Zamiast tego użyłemautocmd BufEnter * set relativenumber
.źródło
autocmd BufLeave * set number
(przywrócony do normalnej numeracji przy opuszczaniu bufora) również działał dla mnie.Zwykle dzieje się tak, gdy w vimrc jest włączona zarówno numeracja, jak i numeracja względna:
Z jakiegoś powodu działa to w pierwszym buforze / karcie, ale nie w kolejnych buforach / kartach, więc rozwiązaniem jest po prostu ustawienie jednego lub drugiego zestawu, ale nie obu:
Inne odpowiedzi rozwiązują problem z plikiem vimrc, ale go nie naprawiają, ale działają również.
źródło