Search & replace com Vim

From Basef
Revision as of 10:39, 16 August 2017 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Para buscar e substituir com vim, o comando `%s` pode ser utilizado.

Supondo que queremos substituir 'ele' por 'ela':

:%s/ele/ela/gc

Substituição com agrupamento de parâmetros:

:%s/botao-\(\d\)-depoimentos/button-\1-testimonies/gc

Na substituição acima estamos convertendo para inglês textos como o abaixo:

botao-1-depoimentos (vira button-1-testimonies)
botao-2-depoimentos (vira button-2-testimonies)
botao-3-depoimentos (vira button-3-testimonies)