Wyszukaj dokładne słowo w trybie komend Vima


20

Chcę wyszukać dokładne słowo w Vimie w trybie poleceń (używając polecenia Vim /wordtosearch, NIE wyszukiwanie aktualnego słowa za pomocą kursora *lub #poleceń), np. Chciałbym wyszukać dokładne słowo, powiedzmy CIF, ale nie chcę znaleźć CIF_handle lub CIF_drv.

Jak zmusić Vima do wyszukiwania dokładnego słowa w trybie poleceń?

(Nie mam nic przeciwko wielkości szukanego słowa, ponieważ już ignorecaseustawiłem).

Odpowiedzi:


31

Użyj wyrażeń regularnych:

/\<your_exact_word\>

Innymi słowy, wpisz szukany ciąg między \<i\>


@ Dzięki: ładnie działało. Uwzględnienie słowa w \ <.. \> sprawia, że ​​jest to wyszukiwanie oparte na wyrażeniach regularnych.
goldenmean

Tak, to wyszukiwanie wyrażeń regularnych.
Janne Pikkarainen

Ale co robisz, jeśli musisz wyszukać ciąg taki jak „1 ...”. Podświetli wszystkie cyfry zaczynające się od 1, a nie ciąg z kropkami.
scigor

Nie działa z nawiasami.

Jak skonfigurować vimzachowanie z dokładnym wyszukiwaniem słów bez konieczności zawijania go \<i \>char. Czy vimmożna dokonać dokładnego wyszukiwania słów /eightFoldPaths?
typelogiczny

-1

Właśnie próbowałem użyć / \ <*> do wyszukiwania dosłownie * w vimie, oczywiście wliczało to również miejsce na liście. oto możliwy sposób na zrobienie tego w bardzo Nomagiczny sposób,

/ \ v *

po więcej szczegółów: pomoc \ V


1
Przepraszamy, ale to nie jest odpowiedź na zadane pytanie. Jeśli chcesz dodać informacje do zaakceptowanej odpowiedzi, możesz dodać tam komentarz.
Edward
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.