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.