Используйте обычную команду в режиме Ex для выполнения макроса на нескольких / всех строках:
Выполните макрос, хранящийся в регистре a, в строках с 5 по 10.
:5,10norm! @a
Выполните макрос, сохраненный в регистре a, в строках 5 до конца файла.
:5,$norm! @a
Выполнить макрос, сохраненный в регистре a на всех строках.
:%norm! @a
Выполните хранилище макросов в регистре a на всех строках, соответствующих шаблону .
:g/pattern/norm! @a
Чтобы выполнить макрос в визуально выбранных строках, нажимайте V и j или k, пока не будет выбран нужный регион. Затем введите :norm! @a
и наблюдайте, что показана следующая строка ввода.
:'<,'>norm! @a
Введите : помочь нормальному в VIM, чтобы узнать больше.