vim
Buscando en el buffer actual
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:
- pulse
/, - escribe tu patrón,
- 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
ndespués de una búsqueda hacia adelante, el cursor se posiciona en la siguiente aparición, hacia adelante .Presionando
Ndespués de una búsqueda hacia adelante coloca el cursor en la siguiente aparición, hacia atrás .Presionando
ndespués de una búsqueda hacia atrás coloca el cursor en la siguiente aparición, hacia atrás .Presionando
Ndespué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