Przesunięcie 10 linii w górę iw dół może nie pasować do twojego zadania, jak również do innych opcji. Rozważ inne ruchy:
Ctrlf, Ctrlbstrona do przodu i do tyłu.
}, {przejdź do przodu i do tyłu o jeden akapit.
Możesz napisać reguły w swoim vimrc, aby 10j
przypisać się do klawisza, powiedzmy, J
aby przejść w dół o 10 linii, dodając następującą linię do pliku vimrc:
map <S-j> 10j
Jednak nadpisałbyś użyteczne istniejące J
polecenie (połącz dwie linie). Znalezienie dobrze ustawionej, nieużywanej kombinacji klawiszy dla 10j
/ 10k
może być trudne, więc sugeruję użycie istniejących ruchów, o których wspomniałem.
Możesz także chcieć wiedzieć, że możesz cofnąć się do słowa, które widzisz, wykonując czynność:
?someword
i przejść do słowa, które widzisz, wykonując czynność /someword
. Będą one szybsze niż próba przesunięcia o 10 linii w górę / w dół, a następnie przeniesienia kursora do dokładnej lokalizacji. Jeśli nie możesz wymyślić prostego ciągu wyszukiwania dla danej linii, zawsze możesz przejść do numeru linii, jak powiedziałeś ( xgg
).