Vim - nawigacja
Vim ma świetne wsparcie dla zaawansowanej nawigacji. W tym rozdziale omówimy niektóre popularne techniki nawigacji, które pomagają zwiększyć produktywność.
Podstawowa nawigacja
W podstawowej nawigacji możemy nawigować w lewo, w prawo, w górę iw dół według pozycji. Można do tego użyć poniższych poleceń -
Sr.No | Polecenie i opis |
---|---|
1 | h Przesuń kursor w lewo o jedną pozycję |
2 | l Przesuń kursor w prawo o jedną pozycję |
3 | k Przesuń kursor w górę o jedną linię |
4 | j Przesuń kursor w dół o jedną linię |
Aby wykonać nawigację wielopozycyjną, użyj liczb z tymi poleceniami. Na przykład, aby przejść kursorem 10 linii poniżej od bieżącej linii, wykonaj następujące polecenie -
10j
Możesz używać liczb również z pozostałymi poleceniami.
Oprócz tego poniższe polecenia wykonują również przydatną nawigację.
Sr.No | Polecenie i opis |
---|---|
1 | 0 Przenieś kursor na początek bieżącego wiersza |
2 | $ Przesuń kursor na koniec bieżącego wiersza |
3 | Ctrl + f Przewiń w dół całą stronę |
4 | Ctrl + b Przewiń w górę całą stronę |
Przejdź do linii
Poniższe polecenie może służyć do nawigacji do określonej linii -
Sr.No | Polecenie i opis |
---|---|
1 | :n Przejdź do n-tej linii |
2 | :0 Przejdź na początek pliku |
3 | :$ Skocz na koniec pliku |
Nawigacja po słowach
Możemy użyć następujących poleceń do nawigacji po słowach -
Sr.No | Polecenie i opis |
---|---|
1 | w Przenieś kursor na początek następnego słowa |
2 | e Przenieś kursor na koniec bieżącego słowa |
3 | b Przenieś kursor na początek poprzedniego słowa |
Korzystanie ze skoków
Vim śledzi Twoją nawigację za pomocą listy skoków. Możesz przeglądać tę listę wstecz i do przodu.
Lista skoków śledzi wszystkie odwiedzone miejsca, śledząc nazwę pliku, numer wiersza i numer kolumny.
Aby wyświetlić listę skoków, wykonaj następujące polecenie -
:jumps
Następujące polecenie jest oparte na liście skoku -
Sr.No | Polecenie i opis |
---|---|
1 | Ctrl + o Skocz z powrotem do poprzedniej pozycji |
2 | Ctrl + i Przejdź do następnej pozycji |