Eu quero gravar uma macro dentro de uma macro, assim:
qa
[ first macro ... ]
qb
[ second macro ... ]
q
[ some more stuff, involving @b ... ]
q
No entanto, o segundo q
é interpretado como uma solicitação para interromper a primeira macro e o restante é interpretado como comandos.
Existe alguma maneira de começar a gravar uma segunda macro em uma macro?
Caso contrário, existe outra maneira de obter o efeito desejado de repetir uma certa sequência de pressionamentos de tecla, enquanto já estiver dentro de uma macro?
b
tem efeitos destrutivos, então não posso gravá-lo primeiro (a menos que queira gravá-lo, pressione u
várias vezes e depois comece a gravar a
).
enew
, gravação bd
) ou editar diretamente o b
registro, escrevendo em seu arquivo o conteúdo da sua macro e, em seguida, "gravando", colocando os caracteres no registro com "by
.
b
e depois gravar aa
chamada de macro@b
?