Ejemplo de como sustituir datos en Vim:
:% s/\(.*\)PEPE\(.*\)/\1JUAN\2
Este ejemplo sutituye el texto'PEPE' por 'JUAN' en una linea donde está la palabra 'PEPE' entre dos textos cualquiera.
Elementos:
:% Busca para todas las lineas
s/ Sustituye
\( \) Entre parentesis los datos que se guardan para la sustitución. Se recuperan en la sustitución con \1 y \2. Las barras '\' son para escapar el parentesis.
.* El punto indica cualquier caracter y el asteristo indica que se repita 'n' veces
/\1JUAN\2 Indica como queda la línea