Копировать из одного регистра в другой

Как скопировать содержимое одного регистра в другой, не вставляя в буфер обмена? Я дернул один текст, и он был выдернут по умолчанию " регистр. Теперь я хочу скопировать другой текст без удаления / перезаписи " регистр. Поэтому я хочу переместить содержимое " зарегистрироваться, чтобы сказать некоторые a или же b зарегистрироваться, чтобы я мог скопировать новый текст внутри ", Как это сделать?

2 ответа

Решение

Чтобы скопировать или поменять значения между регистрами, вы можете использовать команду : let, например, для копирования содержимого b зарегистрироваться в a:

:let @a=@b

Или скопируйте содержимое " зарегистрироваться в a:

:let @a=@"

Проверьте этот Vim Tip для некоторых хороших советов по сопоставлению клавиш:

Вы можете сделать что-то вроде этого:

let @a = getreg('"')

Это скопирует " зарегистрироваться на a регистр.

Другие вопросы по тегам