2013-12-26 3 views
17

Я знаю, как повторить последнюю команду в Vim. Я использую ..Как я могу повторить последний макрос VIM?

Но как я могу повторить последний макрос? Немного неудобно нажать @q каждый раз, когда я хочу его повторить.

Я пробовал с ., но он просто повторяет последнюю команду из макроса.

Есть ли более короткий способ сделать это?

+4

Читайте ': h 10.1' для краткого практического введения в макросы. У него есть все ответы. – glts

+0

@glts Спасибо! Полезная информация. –

ответ

27

Да, вы можете использовать @@, чтобы воспроизвести последний использованный макрос.

В качестве бонуса, используйте @: повторить последнюю команду ex. (И тогда становится «последний используемый макрос», который может быть повторен с @@.)

0

Я нахожу @@ немного трудно набрать, и как я не использую, много - и это близко достаточно для .

: map, @@

Смежные вопросы