empuje

Cómo buscar en Vim

Cómo buscar en 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.

Entendamos la función de búsqueda de Vim desde la búsqueda básica hasta las técnicas de búsqueda avanzadas. Asegúrate 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 palabras en mayúscula utilice"\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 busca "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 "famoso", incluso si es "infame", como se muestra en la siguiente imagen:

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 botón “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:

/ \

Vim resaltará la primera palabra en el archivo.

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

Otra característica importante de Vim es resaltar los resultados de 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 Vim. También aprendimos su búsqueda básica hacia adelante y hacia atrás, métodos para encontrar una palabra específica y ejecutar 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.

Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider es la duodécima incorporación a la serie Tomb Raider, una franquicia de juegos de acción y aventuras creada por Eidos Montre...
Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...
Los mejores juegos de Oculus App Lab
Si es propietario de un visor Oculus, debe estar informado sobre la descarga lateral. Sideloading es el proceso de instalación de contenido que no es ...