freeCodeCamp/guide/spanish/vim/search-and-replace/index.md

38 lines
1.5 KiB
Markdown

---
title: Search and Replace
localeTitle: 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.