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).

złoty środek
źródło

Odpowiedzi:

31

Użyj wyrażeń regularnych:

/\<your_exact_word\>

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

Janne Pikkarainen
źródło
@ 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

Ciężki
źródło
1
Przepraszamy, ale to nie jest odpowiedź na zadane pytanie. Jeśli chcesz dodać informacje do zaakceptowanej odpowiedzi, możesz dodać tam komentarz.
Edward