85 votes

Copie d'un registre à un autre

Comment copier le contenu d'un registre vers un autre sans le coller dans le presse-papiers ? J'avais arraché un texte et il a été arraché dans le registre par défaut. " registre. Maintenant, je veux copier un autre texte sans effacer/supprimer. " registre. Donc je veux déplacer le contenu de " s'inscrire pour dire quelques a o b afin que je puisse copier le nouveau texte à l'intérieur " . Comment faire ?

106voto

CMS Points 315406

Pour copier ou échanger des valeurs entre registres, vous pouvez utiliser la fonction :let pour copier, par exemple, le contenu du répertoire b s'inscrire pour a :

:let @a=@b

Ou bien, copiez le contenu du fichier " s'inscrire pour a :

:let @a=@"

Consultez cette astuce Vim pour obtenir de bonnes suggestions de mappage de touches :

7voto

derobert Points 26258

Vous pouvez faire quelque chose comme ça :

let @a = getreg('"')

Cela copiera le " au registre de l a registre.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X