Copier d'un registre à l'autre
-
19-09-2019 - |
Question
Comment copier le contenu d'un registre à l'autre sans coller le presse-papiers? Je l'avais tirai un texte et ai retirai dans le registre par défaut "
. Maintenant, je veux copier un autre texte sans supprimer / registre de "
écraser. Je veux donc déplacer le contenu du registre de "
dire certains a
ou registre b
afin que je puisse copier le nouveau texte à l'intérieur "
. Comment faire?
La solution
Pour copier ou les valeurs d'échange entre les registres que vous pouvez utiliser le : laisser commande, par exemple pour copier le contenu du registre de b
à a
:
:let @a=@b
Ou copier le contenu du registre de "
à a
:
:let @a=@"
Vérifiez cette astuce Vim pour quelques bonnes suggestions cartographiques clés:
Autres conseils
Vous pouvez faire quelque chose comme ceci:
let @a = getreg('"')
Ce copierez le registre de "
au registre de a
.