replay a vim macro until end of buffer

后端 未结 5 563
悲&欢浪女
悲&欢浪女 2021-01-29 21:43

I want to run a macro I just recorded in register \"x\" on every single line of an open buffer, from my cursor to end of the buffer, in vim. How do I do that?

5条回答
  •  别那么骄傲
    2021-01-29 22:02

    make recursive macro:

    qa@aq
    

    ex:

    qa0gUwj@aq
    

    It'll UPCASE first word from current line to the end of file with single @a. But make sure "a register is empty:

    let @a=""
    

提交回复
热议问题