Копировать из одного регистра в другой
Как скопировать содержимое одного регистра в другой, не вставляя в буфер обмена? Я дернул один текст, и он был выдернут по умолчанию "
регистр. Теперь я хочу скопировать другой текст без удаления / перезаписи "
регистр. Поэтому я хочу переместить содержимое "
зарегистрироваться, чтобы сказать некоторые a
или же b
зарегистрироваться, чтобы я мог скопировать новый текст внутри "
, Как это сделать?
2 ответа
Чтобы скопировать или поменять значения между регистрами, вы можете использовать команду : let, например, для копирования содержимого b
зарегистрироваться в a
:
:let @a=@b
Или скопируйте содержимое "
зарегистрироваться в a
:
:let @a=@"
Проверьте этот Vim Tip для некоторых хороших советов по сопоставлению клавиш:
Вы можете сделать что-то вроде этого:
let @a = getreg('"')
Это скопирует "
зарегистрироваться на a
регистр.