Ha jól értem a tipus első előfordulását kell gyartmanyra a másodikat tipusra, a harmadikat arra, a negyediket evjaratra cserelni.
Van a vi-nak olyan funkciója hogy recording, qa és az utána jövő billenytűleütéseket (mindegy hogy parancs vagy szöveg bevitel) megjegyzi az 'a' pufferben q lenyomásáig. @a-val végrehajtható az 'a' pufferban tárolt parancssor.
Tehát szerintem:
parancsmódból kiindulva, úgy hogy a kurzor az első módosítandó sor elején áll:
qa:s/tipus/gyartmany/[ENTER]j:s/tipus/tipus/[ENTER]j:s/tipus/ar/[ENTER]j:s/tipus/evjarat/[ENTER]jq
Ezek után annyiszor nyomsz @a-t ahányszor kell, vagy 25@a 25-ször csinálja meg stb.
Ha a sorok szorosan követik egymást, nincs közben más akkor ennyi, ha nem akkor ki lehet egészíteni a végét (vagy az elejét) hogy az következő módosítandó sort talája meg.