2

Нажатие q [буква] заставит Vim начать запись нажатий клавиш в регистр [letter] . Пока Vim записывает, он покажет сообщение о записи . Я хотел бы видеть что-то вроде перекодировки в 'e', чтобы помочь мне вспомнить, какой регистр я выбрал.

Есть ли способ заставить Vim показывать также, в каком регистре он записывает?

PS: я научился использовать q q, чтобы не помнить, какой регистр я выбрал, но было бы полезно получить подтверждение от Vim.

1 ответ1

1

Нет, нет Вам придется переопределить команду q которая запускает (и останавливает) запись, самостоятельно запрашивать регистр и сохранять его где-нибудь, например, в глобальной переменной, которую вы можете включить в пользовательскую 'statusline' .

Это всего лишь несколько строк Vimscript, но я бы сказал, что вам это не нужно (по крайней мере, если вы более опытны с Vim). Просто установите привычку записывать в определенные регистры (я лично начинаю с q , затем w и редко использую более двух макросов одновременно). То же самое с дерганием и отметками.

После завершения записи вы всегда можете освежить свою память (если вы узнаете команды) с помощью

:reg

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .