Vim: wyszukiwanie pliku w górę / w dół od określonego punktu / pozycji

17

Chcę wyszukać słowo od mojej bieżącej pozycji kursora w vimie do pliku w górę.

Jak to osiągnąć?

Również jak zrobić to samo dla pliku w dół.

Drt
źródło
3
Trafiłeś w „/” lub „?” klawisze do wyszukiwania odpowiednio do przodu i do tyłu.
41754
Te :set hlsearchi :set incsearchpolecenia mogą być interesujące dla ciebie.
evilsoup

Odpowiedzi:

29

Aby wyszukać słowo w odwrotnej kolejności od kursora, wystarczy użyć ?. Aby znaleźć słowo „fred”, wydałbyś je ?fred.

Do wyszukiwania do przodu używasz ponownie /, używając „fred” jako przykładu /fred.

Jeśli chcesz kontynuować wyszukiwanie tego samego terminu, w tym samym kierunku możesz użyć npolecenia. (Lub możesz wydawać ?lub /bez argumentów).

Drav Sloan
źródło
10

Pisanie ?search textw trybie poleceń powoduje wyszukiwanie do tyłu od punktu podczas /search textwyszukiwania do przodu.

Pisanie nprzechodzi do następnego wystąpienia wyszukiwanego tekstu w kierunku, w którym ostatnio wyszukiwałeś, a pisanie Nw przeciwnym kierunku niż podczas ostatniego wyszukiwania.

msw
źródło
Heh snap msw, powiedzieliśmy prawie te same rzeczy! :)
Drav Sloan,
3
Tak, ale najpierw głosowałem: p
msw
Jestem po prostu zbyt wolny, to musi być mój wiek ...
Drav Sloan,