Search code examples
vimvim-macros

How can I repeat the last VIM macro?


I know how to repeat the last command in Vim. I use ..

But how can I repeat the last macro? It's a little non-comfortable to press @q everytime I want to repeat it.

I tried with . but it just repeats the last command from the macro.

Is there a shorter way of doing that?


Solution

  • Yes, you can use @@ to replay the last used macro.

    As a bonus, use @: to replay the last ex command. (And then that becomes the "last used macro" that can be repeated with @@.)