To record a macro, press q
in normal mode, followed by a paste registry to store the macro in. To define a quick macro to use a couple of times, I usually use the q
registry, meaning I type qq
. Vim will tell you you’re currently recording a macro in the status line.
--recording @q
Vim will now record your commands to be used later. For example, to convert a markdown-style link ([Jeff Kreeftmeijer](https://jeffkreeftmeijer.com)
) to an asciidoc-style one (Jeff Kreeftmeijer
) one, the recorded macro looks like this [1]:
f(di(F[Pa:^[f(xx