Cómo buscar en Vim

How Search Vim



Vim es un editor de texto y código multiplataforma, liviano, gratuito y ampliamente utilizado. Es muy popular entre los desarrolladores debido a su eficiencia y facilidad de uso. Aunque Vim es un editor de texto simple, todavía necesita algo de tiempo para aprender a usarlo de manera avanzada.

Aprender los conceptos básicos de Vim es muy útil, por lo tanto, en esta guía, nos centraremos en la función de búsqueda del editor de Vim. La búsqueda de un texto específico (palabra / cadena) es una de las tareas más comunes cuando se trabaja con archivos grandes.







Comprendamos la función de búsqueda de Vim, desde la búsqueda básica hasta las técnicas de búsqueda avanzadas. Asegúrese de estar en modo comando antes de buscar algo.



¿Cómo hacer una búsqueda básica en Vim / Vi?

Hay un par de métodos para buscar un patrón específico en Vim:



  1. Búsqueda hacia adelante
  2. Búsqueda hacia atrás

Se puede buscar cualquier palabra de patrón hacia atrás o hacia adelante desde la posición del cursor. En el editor de Vim, la búsqueda distingue entre mayúsculas y minúsculas, por ejemplo, el LINUX y Linux se buscará de forma diferente. Por lo tanto, existen varios enfoques para ignorar la distinción entre mayúsculas y minúsculas. Puedes usar : establecer ignorar mayúsculas o : establecer ic . Otra forma de ignorar la distinción entre mayúsculas y minúsculas es simplemente agregando c con el patrón de búsqueda: / linux c y para usar palabras mayúsculas C .





1: búsqueda hacia adelante

Para comenzar una búsqueda básica, cambie el modo si todavía está en el modo de inserción presionando el botón Esc botón. Luego use la barra diagonal / para buscar texto rápidamente. Por ejemplo, si está buscando Linux en un archivo, utilice / Linux , como se muestra en las imágenes a continuación:




El editor resaltará la primera palabra que viene después de la posición actual del cursor. El comando de búsqueda buscará el patrón, no la palabra. Por ejemplo, si escribe famoso después de la barra diagonal, el editor buscará todas las palabras con las letras famosas aunque sea infame, como se demuestra en la siguiente imagen:

  • Usar norte para saltar a la siguiente palabra similar
  • Usar norte para volver a la palabra anterior

2: búsqueda hacia atrás

Para la búsqueda hacia atrás, el proceso es el mismo, simplemente use? con la cadena de búsqueda en lugar de barra inclinada. La búsqueda comenzará desde la posición actual del cursor, como se muestra en la siguiente imagen:


Del mismo modo, para pasar a la siguiente aparición, utilice norte y norte en dirección opuesta.

¿Cómo buscar una palabra específica en Vim?

Para buscar una palabra específica en Vim, primero, mueva el cursor a la palabra que desea buscar, ahora presione el Esc para cambiar de modo, y luego * para la siguiente instancia de la misma palabra y # para la instancia anterior de la palabra.

¿Cómo buscar la palabra completa en Vim?

El procedimiento de búsqueda de la palabra completa en Vim es un poco diferente, la sintaxis se da a continuación:

/<PALABRA>

Vim resaltará la primera palabra del archivo.

¿Cómo resaltar los resultados de búsqueda en Vim?

Otra característica importante de Vim es resaltar los resultados de la búsqueda. Para habilitar esta función, use: set hlsearch, y para deshabilitarla, use: set! Hlsearch.

Conclusión

Vim es un editor de texto ligero con numerosas funciones que es muy popular entre los desarrolladores. En esta guía, aprendimos otra característica clave del editor de Vim. También aprendimos su búsqueda básica hacia adelante y hacia atrás, los métodos para encontrar una palabra específica y la ejecución de comandos para resaltar los resultados de la búsqueda e ignorar la distinción entre mayúsculas y minúsculas al buscar un patrón.