Czy istnieje sposób na poruszanie się po liniach ekranu w vimie?


9

Gdy edytuję pliki w vimie, niewielką irytacją jest to, że kiedy przesuwam linie za pomocą j i k, przesuwa się on wzdłuż linii pliku, a nie linii ekranu, jak inne edytory. Z własnymi plikami mogę sobie z tym poradzić, automatycznie zawijając do opcji vim do określonej długości, ale nie jest to dobre dla plików innych. Czy istnieje polecenie vim do tymczasowego przełączania traktowania linii na linie ekranowe lub alternatywne polecenia do przesuwania, które używają linii ekranowych?

Odpowiedzi:


14

Możesz poruszać się po liniach ekranu, używając gprzed poleceniami:

gj
gk
g$
g0
g^

Możesz również zamapować oryginalne polecenia na gpolecenia takie jak to:

:map j gj

j przesuwa się teraz o linie ekranu.


+1 za mapsugestię. Chociaż osobiście nie chcę tego robić przez cały czas, chciałbym go używać, kiedy chcę.
jeffjose
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.