Я хочу записать макрос внутри макроса, вот так:
qa
[ first macro ... ]
qb
[ second macro ... ]
q
[ some more stuff, involving @b ... ]
q
Однако второй q
интерпретируется как запрос на остановку первого макроса, а остальные интерпретируются как команды.
Есть ли способ начать запись второго макроса внутри макроса?
Если нет, есть ли другой способ добиться желаемого эффекта повторения определенной последовательности нажатий клавиш, когда он уже находится внутри макроса?
b
имеет разрушительный эффект, поэтому я не могу сначала записать его (если я не хочу его записать, нажмите u
несколько раз, а затем начните запись a
).
enew
запись bd
) или напрямую отредактировать b
регистр, записав в свой файл содержимое вашего макроса, а затем «записав» его, поместив символы в регистр с помощью "by
.
b
а затем записатьa
вызов макроса@b
?