Die Kombination von Registern in vim
-
06-07-2019 - |
Frage
Ist es möglich, Register in vim zu kombinieren? Zum Beispiel, wenn ich Register habe „a“, b „c, kann ich einfach erstellen Register“ d, die eine Verkettung aller drei ist? Das heißt, ohne das Einfügen sie alle und dann das Ganze auswählen.
Lösung
Mit dem Befehl :let @a = "something"
können Sie assign in ein Register.
Mit dem Befehl :let @A = "another thing"
oder :let @a .= "another thing"
Sie können append in ein Register.
Nehmen wir an Ihre Register wie folgt gefüllt (kontrolliert mit der reg Befehl)
:reg a b c
--- Registers ---
"a Apple^J
"b Pear^J
"c Banana^J
Dann können Sie anrufen
:let @D = @a
:let @D = @b
:ley @D = @c
oder
:let @d = @a . @b . @c
Und Ihr Register d sieht aus wie
:reg d
--- Registers ---
"d Apple^JPear^JBanana
Andere Tipps
:let @d = @a . @b . @c
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow