Как создать отдельные регистры по умолчанию для операторов x, d и y в vim? - PullRequest
0 голосов
/ 07 февраля 2020

Если я правильно понимаю vim, текст, который удален или восстановлен, попадает в безымянный регистр (если явно не создан отдельный регистр). Есть ли способ установить отдельные регистры по умолчанию для трех операторов?

1 Ответ

3 голосов
/ 07 февраля 2020

Это уже работает таким образом. Операции янки работают (по умолчанию) с регистром «0»; и операции удаления используют либо регистр «-» (небольшое удаление), либо регистр «1» (удаление также) с последующим сдвигом старых значений «1» -> «2» -> ... -> «9» .

Так называемый «неназванный» регистр - это фактически указатель на регистр, использовавшийся в последний раз. У него нет собственного значения.

Следовательно, используйте "0p, чтобы поместить последний восстановленный текст, "1p, чтобы поместить последнюю удаленную строку (и) и c.

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