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

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.