Не могу использовать макрос более одного раза в gVIM - PullRequest
6 голосов
/ 28 октября 2010

в gVim, я пытаюсь сделать

q 2 dd j q

Тогда

@2

в нескольких точках позже. Он работает в первый раз (то есть vim удаляет три строки и перемещается вниз, когда я набираю @2), но в любое время после этого мой экран мигает и курсор перемещается вниз один раз.

Есть ли в vimrc настройка, которая мне нужна, чтобы разрешить этот макрос?

1 Ответ

14 голосов
/ 28 октября 2010

Происходит следующее: Vim использует пронумерованные регистры для хранения последних изменений, внесенных с помощью команд yank и delete.Это уничтожит ваш макрос из реестра.

В качестве общей рекомендации избегайте числовых регистров при записи макросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...