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.