Buscar..


Buscando un patrón arbitrario

Los comandos de búsqueda estándar de Vim son / para búsqueda hacia adelante y ? para búsqueda hacia atrás.

Para iniciar una búsqueda desde el modo normal:

  1. pulse / ,
  2. escribe tu patrón,
  3. presione <CR> para realizar la búsqueda.

Ejemplos:

/foobar<CR>      search forward for foobar
?foo\/bar<CR>    search backward for foo/bar

n y N se pueden usar para saltar a la siguiente y anterior ocurrencia:

  • Al presionar n después de una búsqueda hacia adelante, el cursor se posiciona en la siguiente aparición, hacia adelante .

  • Presionando N después de una búsqueda hacia adelante coloca el cursor en la siguiente aparición, hacia atrás .

  • Presionando n después de una búsqueda hacia atrás coloca el cursor en la siguiente aparición, hacia atrás .

  • Presionando N después de una búsqueda hacia atrás posiciona el cursor en la siguiente aparición, hacia adelante .

Buscando la palabra debajo del cursor

En el modo normal, mueva el cursor a cualquier palabra, luego presione * para buscar la siguiente aparición de la palabra debajo del cursor, o presione # para buscar hacia atrás.

* o # busca la palabra exacta debajo del cursor: buscar big solo encontraría big y no bigger .

Bajo el capó, Vim utiliza una búsqueda simple con los límites de las palabras átomos:

  • /\<big\> para * ,
  • ?\<big\> para # .

g* o g# no busca la palabra exacta debajo del cursor: la búsqueda de big buscaría bigger .

Bajo el capó, Vim utiliza una búsqueda simple sin límites de palabras en los átomos:

  • /\<big\> para * ,
  • ?\<big\> para # .

Ejecutar comando en líneas que contienen texto.

El comando :global ya tiene su propio tema: el comando global



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow