1.5 KiB
1.5 KiB
title | localeTitle |
---|---|
Search and Replace | Buscar y reemplazar |
Buscando y reemplazando en Vim
Buscar y reemplazar en vim buscará todas las instancias de un patrón de texto dado y lo reemplazará con una cadena.
Teclas de comando
Los comandos utilizados para buscar y reemplazar:
:substitute
:s
(forma abreviada abreviada de sustituto)
Estructura de mando
La estructura utilizada para buscar y reemplazar:
:[range]
s
/ [pattern]
/ [string]
/ [flags]
[count]
dónde…
[range]
indica las líneas a buscar (por ejemplo,1
: primera línea,$
: última línea,%
: todas las líneas).[pattern]
es el patrón de texto a buscar.[string]
es la cadena que reemplazará el patrón de texto.[flags]
activan las opciones de búsqueda y reemplazo adicionales (por ejemplo,c
: confirmar sustitución,g
: reemplazar todas las apariciones en cada línea,i
: ignorar mayúsculas y minúsculas).[count]
reemplaza en[count]
líneas a partir de la última línea en[range]
(o línea actual si[range]
omite[range]
).
Ejemplos comunes
Algunos ejemplos comunes de búsqueda y reemplazo se enumeran a continuación:
:s/foo/bar/
Cambia el primer 'foo' a 'bar' en la línea actual.:s/foo/bar/g
Cambia cada 'foo' a 'bar' en la línea actual.:%s/foo/bar/g
Cambia cada 'foo' a 'bar' en todas las líneas.:13s/foo/bar/g
Cambie cada 'foo' a 'bar' en la línea 13.:%s/foo/bar/cgi
Cambie cada 'foo' a 'bar' en todas las líneas.