Po wyszukaniu „foo”, wykonując „? Foo”, mogę wyszukiwać do przodu za pomocą „n” lub do tyłu za pomocą „N”, jednak czasami kierunki n / N są odwracane w trakcie wyszukiwania. Jeśli ponownie uruchomię Vima, znowu będzie OK. Jaką sekwencję klawiszy mógłbym nacisnąć, aby to spowodować? Jak wrócić do trybu normalnego?
Nie przypominam sobie, że kiedykolwiek wpadłem na to w starej Vi.
EDYCJA: to nie jest klawisz Caps Lock . Dziękuję za sugestię.
Odpowiedzi:
Może się to zdarzyć, jeśli zaczniesz szukać wstecz
?foobar
i naciskasz/
w środku. Teraz szukasz do przodu , takn
iN
są przełączane w stosunku do czego wykorzystywane mieć. To samo stanie się, jeśli zaczniesz od/
i naciskasz?
na środku.źródło
*
oznacza wyszukiwanie do przodu dowolnego słowa pod kursorem.#
. Będą one pasować tylko pełnym słowem. Aby wyszukać słowo pod kursorem, w tym w innych słowach, użyjg*
Brzmi głupio, ale czy sprawdziłeś Caps-Lock?
źródło
Nathan odpowiedział już , dlaczego tak się dzieje, ale jeśli używasz obu kierunkach regularnie i chcesz
n
, aby zawsze patrzeć w przyszłość iN
na zawsze spojrzeć wstecz, bez względu na sposób wyszukany, można umieścić to w swoim.vimrc
:/
i?
bez parametrów wykonaj ostatnie wyszukiwanie w odpowiednich (absolutnych) kierunkach.źródło