Busque una palabra exacta en el modo de comando Vim

20

Quiero buscar una palabra exacta en Vim en modo comando (usando el comando Vim /wordtosearch, NO la búsqueda de la palabra actual en el cursor usando *o #comandos), por ejemplo, me gustaría buscar una palabra exacta que diga CIF pero no quiero para encontrar CIF_handle o CIF_drv.

¿Cómo hacer que Vim busque la palabra exacta en el modo de comando?

(No me importa el caso de la palabra buscada, porque ya lo he ignorecaseconfigurado).

Goldenmean
fuente

Respuestas:

31

Usa expresiones regulares:

/\<your_exact_word\>

En otras palabras, encierre su cadena de búsqueda entre \<y\>

Janne Pikkarainen
fuente
@ Gracias: funcionó muy bien. El hecho de encerrar la palabra en \ <.. \> lo convierte en una búsqueda basada en expresiones regulares.
goldenmean
Sí, es una búsqueda de expresiones regulares.
Janne Pikkarainen
Pero, ¿qué hacer si necesita buscar una cadena como "1 ...". Destacará todos los números que comienzan con 1 y no la cadena con los puntos.
scigor
No funciona con corchetes.
¿Cómo se configura vima comportarse con una búsqueda exacta palabra sin necesidad de envolverlo con \<y \>carbón. ¿Se vimpuede hacer para hacer la búsqueda exacta de palabras por /eightFoldPaths?
typelogic
-1

Intenté usar / \ <*> para buscar literalmente * iniciar sesión en vim, obviamente también contó el espacio en la lista. Aquí está la forma posible de hacerlo de una manera muy nomagica,

/ \ v *

para más detalles: ayuda \ V

Pesado
fuente
1
Lo sentimos, pero esta no es una respuesta a la pregunta planteada. Si desea agregar información a la respuesta aceptada, puede agregar un comentario allí.
Edward