In Vim, macros are sequences of commands that can be recorded and played back. To record a macro, press ‘q’ followed by any letter (a-z) to denote the register where it will be stored. Then perform your desired actions. Press ‘q’ again to stop recording. For example, if you want to record a macro that deletes a line, type ‘qa’, then ‘dd’, and finally ‘q’. This records a macro in register ‘a’ that deletes a line.
To play back a macro, use ‘@’ followed by the register name. In our case, ‘@a’ would delete a line wherever the cursor is located. If you want to repeat the macro multiple times, prefix with a number, like ‘5@a’ to delete five lines.