Основываясь на ответе Фредрика Фила, вот пример:
Запись вашего макроса
Ниже показано, как записать макрос для удаления всего, включаястрока в кавычках и хранить в регистре d
.Команда для удаления строки: da"
.Таким образом, чтобы сохранить эту команду в макрорегистре d, мы можем просто сделать это:
qdda"q
Обратите внимание, что она начинается и заканчивается буквой q.Вторым символом является регистр, в данном случае d
для удаления.Но мы могли бы дать ему любую букву или цифру.Оставшиеся символы da"
являются нашей командой.
Использование нашего макроса
Теперь, когда наш макрос записан, мы можем вызвать его с помощью символа @, за которым следует регистр:
@d
Повтор последней макрокоманды
Для повторного использования самой последней вызванной макрокоманды:
@@