Я уже знаю, что вы можете скопировать что-либо в регистр, используя: (плюс команда yank, delete и т. Д.)
"a
Я также понимаю, что вы можете добавить в реестр, используя:
"A
Кроме того, я понимаю, как скопировать что-то в регистр буфера обмена, используя:
"+
Что мне ввести, чтобы добавить в реестр буфера обмена?
Моя версия vim:
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 2 2014 19:39:59) Huge version with GTK2 GUI.
cut-copy-paste
Джейсон Басанезе
источник
источник
let @+ = @A
отбрасывает тип регистраa
. Правильный способ для копирования регистров что - то вроде этого:call setreg('+', getreg('a', 1, 1), getregtype('a'))
."Ay
команды?Вы можете позвонить
setreg('+', lines, 'a')
, но, насколько я могу судить, нет способа сделать это с помощью команд обычного режима. Для этого вы должны использовать один из регистров букв верхнего регистра.источник
:let @+ .= 'XXX'
кажется, работает?