Korzystając z vima, możesz przechodzić do przodu słowo po słowie za pomocą w. Jak przejść wstecz?
Korzystając z vima, możesz przechodzić do przodu słowo po słowie za pomocą w. Jak przejść wstecz?
Odpowiedzi:
Użyj, baby cofnąć słowo.
Możesz także sprawdzić Wi Bprzejść dalej / wrócić o WORD(który składa się z sekwencji niepustych znaków oddzielonych spacją, zgodnie z :h WORD).
geprzejdzie do końca słowa. gEcofnie się do końcaWORD
ei Ebędzie iść do przodu.
\w|\S. Zobacz :help wordi :help WORDpo więcej szczegółów.
Pomaga mi myśleć o tym jako:
b aby przejść do początku bieżącego lub poprzedniego słowa
w przejść na początek następnego słowa
e aby przejść do końca bieżącego lub następnego słowa
ge aby przejść do końca poprzedniego słowa
Spróbuj :h word-motionsuzyskać więcej informacji i połączyć je z operacjami.
użyj „b”, aby cofnąć się - właśnie przetestowane w vi - działa dobrze.
Alternatywnie, jeśli używasz w, b, W, i Bdo poruszania się po liniach nadzieję na rozmowę, należy rozważyć następujące alternatywy, które mogą być szybciej, jeśli są stosowane prawidłowo.
f<char> # jump to next occurrence of <char> to right (inclusive)
lub
F<char> # jump back to next occurrence of <char> to left (inclusive)
Jeśli słowa są rozdzielone <space>, możesz przeskakiwać nad słowami spacjami:
f<space>;;;;gdzie ;powtarza poprzednie polecenie, więc przeskakujesz do przodu spacjami
F<space>;; skakać wstecz w kosmos
po prostu wymień <char> na przykład interpunkcją.
Metoda interpunkcyjna nie jest skuteczna przy przewijaniu, ale jeśli wiesz, gdzie chcesz skoczyć, zwykle możesz dostać się tam w skoku lub dwóch