Question

Est-il possible de combiner des registres dans vim? Par exemple, si j'ai les registres "a,", b, "c, puis-je créer facilement un registre" d qui est une concaténation des trois? C’est-à-dire sans les coller tous et ensuite sélectionner le tout.

Était-ce utile?

La solution

Avec la commande : let @a = "quelque chose" , vous pouvez affecter un registre.

Avec la commande : let @ A = "autre chose" ou : let @a. = "autre chose" vous pouvez ajouter à un registre.

Disons que vos registres sont remplis comme suit (inspectés à l'aide de la commande reg )

:reg a b c
--- Registers ---
"a Apple^J
"b Pear^J
"c Banana^J

Ensuite, vous pouvez appeler

:let @D = @a
:let @D = @b
:ley @D = @c

ou

:let @d = @a . @b . @c

Et votre registre d ressemble à

:reg d
--- Registers ---
"d Apple^JPear^JBanana

Autres conseils

:let @d = @a . @b . @c
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top