Cómo buscar en VIM

Cómo buscar en VIM

VIM es un editor de texto y text de texto y texts de múltiples plataformas, liviano, gratuito, gratuito. 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 para un uso avanzado.

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 VIM. La búsqueda de algún texto específico (Word/String) es una de las tareas muy comunes cuando se trabaja con archivos grandes.

Comprendamos la función de búsqueda de VIM de la búsqueda básica para avanzar en las técnicas de búsqueda. Asegúrese de estar en modo de 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. Buscando hacia adelante
  2. Búsqueda atrasada

Cualquier palabra de patrón se puede buscar en una dirección hacia atrás o hacia adelante desde la posición del cursor. En el editor VIM, la búsqueda es sensible a los casos, por ejemplo, el "Linux" y "LinuxSe buscará de manera diferente. Por lo tanto, hay varios enfoques para ignorar la sensibilidad de los casos. Puedes usar ": establecer ignorecase" o ": establecer IC". Otra forma de ignorar la sensibilidad del caso es simplemente agregando "\C"Con el patrón de búsqueda:"/Linux \ C"Y para las palabras de capital, use"\C".

1: Buscando hacia adelante

Para comenzar una búsqueda básica, cambie el modo si aún está en modo insertar presionando el "Esc" botón. Luego use el "/" de la pizca hacia adelante para buscar el texto rápidamente. Por ejemplo, si está buscando "Linux" en un archivo, use "/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 "famosa" después de la barra hacia adelante, el editor buscará todas las palabras con las letras "famosas" incluso si es "infame", como se demuestra en la siguiente imagen:

  • Usar "norte”Saltar a la próxima palabra similar
  • Usar "norte"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 la barra hacia adelante. La búsqueda comenzará desde la posición actual del cursor, como se muestra en la siguiente imagen:


Del mismo modo, para saltar a la siguiente ocurrencia, use "norte" y "norte"En dirección opuesta.

Cómo buscar una palabra específica en vim?

Para buscar una palabra específica en vim, en primer lugar, mueva el cursor a la palabra que desea buscar, ahora presione el "Esc"Botón para cambiar el modo, y luego"*"Para la próxima instancia de la misma palabra y"#"Para el caso anterior de la palabra.

Cómo buscar la palabra completa en vim?

El procedimiento de buscar 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 búsqueda en VIM?

Otra característica importante de VIM es destacar los resultados de búsqueda. Para habilitar esta función, use ": Establecer hlsearch", y para deshabilitarla, use ": set !hlsearch ".

Conclusión

Vim es un editor de texto liviano con numerosas características 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 búsqueda e ignorar la sensibilidad a los casos mientras busca un patrón.