[LUG.ro] editor vi

Pat Carr lugro@lugro.org.ar
Tue, 15 Jul 2003 14:18:05 -0700


> 	Tengo una consulta respecto al editor vi. No he podido aprender con que
> comando puedo reemplazar un string por otro, menos si es de manera
> repetitiva.

   o para hacer un 'search & replace' global, hace asi:

:%s/newells/central/g

   reemplazara todas las ocurrencias de 'newells' por 'central'

   podes hacer que este reemplazo sea por lineas,

:.,+5s/windows/linux/g

   reemplazara todas las ocurrencias de 'windows' por 'linux' desde la 
linea actual (.), hasta +5 lineas desde la actual.

   o podes hacer que reemplace hasta un cierto 'pattern',

:.,/menem/s/politicos/caraduras/g

   reemplazara, desde la linea actual, hasta la primera ocurrencia de 
'menem'

HTH,
-P@