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

Respuestas:


31

Usa expresiones regulares:

/\<your_exact_word\>

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


@ 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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.