Vim ma (przynajmniej) dwa zestawy poleceń, które szukają w przeciwnych kierunkach. Wpisanie, /
a następnie wzór spowoduje wyszukanie wzoru w dokumencie do przodu; wpisanie, ?
a następnie wzorzec rozpocznie wyszukiwanie do tyłu. Ten sam związek istnieje między poleceniami *
i #
.
Nie podoba mi się to, że te polecenia również ustawiają kierunek wyszukiwania dla poleceń n
i N
. Po użyciu /
, n
idzie do przodu w dokumencie i N
idzie do tyłu; po użyciu ?
, n
idzie do tyłu i N
idzie do przodu. (Innymi słowy, n
zawsze idzie w tym samym kierunku co oryginalne wyszukiwanie i N
zawsze idzie w innym kierunku).
Jak mogę przejść n
do przodu i N
do tyłu, niezależnie od tego, w którym kierunku zacząłem szukać?