Der vi kann auch einfach dazu gebracht werden, Kommandos zu wiederholen.
mit N . wiederholt vi die letzte Veränderung N mal.
Mit q<a-z> zeichnet alle weiteren getippten Zeichen in ein
Register <a-z>. Mit q wird das Aufzeichnen wieder gestoppt. Um weitere
Zeichen an ein Register anzuhängen benutzt man q<A-Z>.
Nach N @<a-z> werden die Eingaben aus Register <a-z>
wieder ausgeführt. Ein N @@ wiederholt die Ausgabe des letzten
Registers.
Mit :@<a-z> wird der Inhalt des Registers <a-z> as Ex-Commando
ausgeführt.
Mit :so[urce] file kann man Ex-Kommandos aus einer Datei lesen.
und mit :so[urce]! file vim-Kommandos.