Je sais déjà que vous pouvez copier quelque chose dans le registre en utilisant: (plus une commande yank, delete, etc.)
"a
Je comprends également que vous pouvez ajouter à un registre en utilisant:
"A
De plus, je comprends comment copier quelque chose dans le presse-papiers en utilisant:
"+
Que dois-je taper pour ajouter au registre du presse-papiers?
Ma version vim:
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 2 2014 19:39:59) Huge version with GTK2 GUI.
cut-copy-paste
Jason Basanese
la source
la source
let @+ = @A
le type de registre est rejetéa
. La bonne façon de copier des registres est quelque chose comme ceci:call setreg('+', getreg('a', 1, 1), getregtype('a'))
."Ay
commandes?Vous pouvez appeler
setreg('+', lines, 'a')
, mais pour autant que je sache, il n'y a aucun moyen de le faire avec des commandes en mode normal. Vous devez utiliser l'un des registres de lettres majuscules pour cela.la source
:let @+ .= 'XXX'
semble fonctionner?