Как я могу повторить последний макрос VIM?
Я знаю, как повторить последнюю команду в Vim. Я использую ..
Но как я могу повторить последний макрос? Немного неудобно нажать @ q каждый раз, когда я хочу повторить его.
Я попытался с ., но он просто повторяет последнюю команду из макроса.
Есть ли более короткий способ сделать это?
Ответы
Ответ 1
Да, вы можете использовать @ @ для воспроизведения последнего используемого макроса.
В качестве бонуса используйте @ :, чтобы воспроизвести последнюю команду ex
. (И тогда это становится "последним использованным макросом", который можно повторить с помощью @ @.)
Ответ 2
Я нахожу @@немного сложным для ввода и, поскольку я не использую, много - и это достаточно близко.
: map, @@