← Technical

TIL: Macro Registers in Vim

The registers used for recording macros in vim are actually just the normal registers! That means that you can record a macro, then print it to the buffer, fix issues, and yank it back to the register.

For instance, if I record a simple macro, like qa2dw, I can print it back out with "ap and get 2dw. If I then edit that text to read 3dw and yank it to register a with "ay, the macro will perform 3dw instead!

References