Подтвердить что ты не робот

Как я могу повторить последний макрос VIM?

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

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

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

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

4b9b3361

Ответ 1

Да, вы можете использовать @ @ для воспроизведения последнего используемого макроса.

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

Ответ 2

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

: map, @@