Use el comando normal en modo Ex para ejecutar la macro en varias / todas las líneas:
Ejecute la macro almacenada en el registro a en las líneas 5 a 10.
:5,10norm! @a
Ejecute la macro almacenada en el registro a en las líneas 5 hasta el final del archivo.
:5,$norm! @a
Ejecute la macro almacenada en el registro a en todas las líneas.
:%norm! @a
Ejecute el almacén de macros en el registro a en todas las líneas que coincidan con el patrón .
:g/pattern/norm! @a
Para ejecutar la macro en líneas seleccionadas visualmente, presione V y j o k hasta que se seleccione la región deseada. Luego escriba :norm! @a
y observe que se muestra la siguiente línea de entrada.
:'<,'>norm! @a
Enter : ayuda normal en vim para leer más.