Search & replace com Vim

De Basef
Revisão de 10h39min de 16 de agosto de 2017 por Admin (discussão | contribs)

(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

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)