Как мне повторить любую команду в Vim, например «Cx z» в emacs?

Есть ли в Vim способ повторить последнюю команду независимо от того, было ли это редактирование или нет, и без предусмотрительности, чтобы сначала записать макрос?

Например, я набираю : bn и хочу сделать это снова (это был неправильный файл). Нажатие . очевидно не делает этого. Или, может быть, я делаю gE и хочу повторить это (одним нажатием клавиши, поскольку явно gE набирать довольно болезненно).

Может, есть плагины? Подобно , этот вопрос .

(Еще круче было бы задним числом привязать ряд команд к макросу, чтобы можно было ввести 5qa @ a или что-то в этом роде, чтобы повторить последние 5 команд ...)

50
задан Community 23 May 2017 в 02:02
поделиться