Cómo buscar en Vim Editor

Cómo buscar en Vim Editor

Hemos escuchado varias veces la herramienta del editor "VIM" en Distribuciones de Linux. Es la herramienta multiplataforma más utilizada que se le ocurre varios modos. Cada uno de sus modos tiene una funcionalidad de edición diferente; Algunos se utilizan para realizar comandos (editor de códigos) y otros para el editor de texto.

Es sencillo trabajar con el editor "vim", pero prestar más atención a esta herramienta ayuda a aprender a explorar más.

Esta guía se centrará en la función de búsqueda del editor "VIM", que es bastante útil. Necesitamos entender esto porque buscar la palabra/cadena específica de los datos de archivos grandes no es fácil.

Comencemos con el editor "VIM", pero tenga en cuenta que su modo debe estar en el modo de comando.

Comenzando con Vim Editor

Aunque el editor "VIM" es una herramienta preinstalada en la mayoría de las distribuciones de Linux, si no lo ha encontrado en su máquina, ejecute el comando de instalación dado en un terminal:

$ sudo apt install vim

Se instalará en el sistema (ya tengo en mi sistema).

Escriba "VIM" o "VI" en la terminal para obtener un editor en la pantalla:

$ vim

Presione "I" para obtener el modo de inserción y agregue cualquier contexto aleatorio de Google para aprender el uso de "VIM":

Cómo hacer búsqueda en vim

El "EmpujeEl editor ofrece un par de formas de buscar un patrón particular:

  • Buscando hacia adelante
  • Búsqueda atrasada

Antes de comenzar a saber sobre estas dos formas, tenga en cuenta que debe tener cuidado con la sensibilidad de los casos, ya que la búsqueda en el editor VIM es sensible a los casos.

Para evitar esto, use el ": establecer IC", o una alternativa es usar "\ c" con la palabra de búsqueda de palabras pequeñas y "\ c" para palabras de capital.

Buscando hacia adelante

Prensa "Esc"Para dejar el modo de inserción y usar el barra inclinada (/) con la palabra de búsqueda para el resultado rápido.

Por ejemplo, si busca la palabra "Roku", Luego escriba"/Roku"En el editor:

Del mismo modo, si busca un "hogar", Luego usa"/hogar". Como el al adelante-slash (/) representa la búsqueda de avance, el editor resaltará la palabra de búsqueda desde una dirección ascendente.

Una cosa importante que debe saber, el comando de búsqueda que estamos usando buscará las cuerdas como si resaltará la palabra si son parte de otra palabra. Para comprender esto, hagamos un ejemplo si tipo "/dónde", el editor resaltará la palabra "dónde" de la palabra "en todas partes":

Otras dos funciones principales de Empuje Editor que debes saber sobre:

  • Golpea el "norte"Para avanzar hacia la próxima palabra similar
  • Golpea el "norte"Se mueve hacia la palabra similar anterior

Búsqueda hacia atrás:

Utilizar el signo de interrogación (?) con lo particular para buscar hacia atrás. Cuando la búsqueda hacia atrás, el editor resaltará la palabra de búsqueda desde una dirección hacia abajo?

Supongamos que si está buscando la palabra Linux, escriba el "?Linux"En el editor.

La búsqueda comenzará desde el último contexto.

Buscando la palabra completa en vim:

Para buscar la palabra completa en VIM, use la siguiente sintaxis:

/\

(Tenga en cuenta que esta característica se usa para buscar la palabra completa, no resalta las cadenas particulares como hemos visto en la sección anterior)

Supongamos que cuando escriba /\<dónde\> En el editor, no coincidirá con las cadenas de "Everywhere" y lo resaltará como se muestra a continuación:

Ahora, eche un vistazo a un ejemplo auténtico:

Si está buscando toda la palabra "seguro", escriba /\seguro En el editor:

Conclusión:

En esta guía, hemos aprendido a usar la función de búsqueda del editor "VIM". Hemos encontrado dos formas de buscar la cadena o palabra en particular, I-E hacia adelante y la búsqueda hacia atrás, y verificar la sintaxis de toda la palabra.

El "Empuje"¿La herramienta de código y editor de texto tiene varios modos?. Cada modo se usa para realizar una función específica. Hemos utilizado el modo de comando para buscar una cadena/palabra particular.