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
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