Ich weiß bereits, dass Sie etwas in das a-Register kopieren können, indem Sie Folgendes verwenden: (plus einen Befehl zum Ziehen, Löschen usw.)
"a
Ich verstehe auch, dass Sie an das a-Register anhängen können, indem Sie verwenden:
"A
Außerdem verstehe ich, wie man etwas in die Zwischenablage kopiert:
"+
Was gebe ich ein, um an das Zwischenablage-Register anzuhängen?
Meine vim Version:
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
quelle
quelle
let @+ = @A
die Art des Registers verworfen wirda
. Der richtige Weg Register zu kopieren , ist so etwas wie folgt aus :call setreg('+', getreg('a', 1, 1), getregtype('a'))
."Ay
Befehle auf?Sie können anrufen
setreg('+', lines, 'a')
, aber soweit ich das beurteilen kann, gibt es keine Möglichkeit, dies mit Befehlen im normalen Modus zu tun. Dazu müssen Sie eines der Großbuchstabenregister verwenden.quelle
:let @+ .= 'XXX'
scheint zu funktionieren?