Макрос — это функция записи и воспроизведения. Когда это сочетается с командами Vim, это становится действительно мощной комбинацией. В этом разделе мы обсудим следующие пункты —
- Начать запись
- Выполните действия Vim
- Остановить запись
- Воспроизвести запись
Начать запись
Чтобы начать запись, нажмите q, а затем любую строчную букву в качестве имени макроса. Например, в приведенном ниже примере я использовал «а» в качестве имени макроса
Выполните действия Vim
На этом шаге вы можете выполнять любые действия Vim, такие как: вырезать, копировать, удалить, заменить и т. Д. Вы можете увидеть эти действия, выполнив следующую команду —
:registers
Например, приведенная ниже команда показывает, что были выполнены действия yank и delete —
Остановить запись
Когда вы закончите с действиями, нажмите q еще раз, чтобы остановить запись. Теперь режим записи исчезнет, как показано ниже —
Играть
Для воспроизведения выполните команду ниже —
@{macro-name}
Например, чтобы выполнить макрос «а», выполните следующую команду —
@a
Для воспроизведения одного и того же макроса несколько раз используйте числа с ним. Например, чтобы выполнить один и тот же макрос 10 раз, выполните следующую команду —