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.

War es hilfreich?

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
scroll top