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