La chose la plus simple à essayer est probablement de mettre set clipboard=unnamed
dans votre .vimrc
et redémarrez vos sessions vim.
Cela vous permet d'exécuter yank
(par exemple yy
) dans une fenêtre, et put
(par exemple p
) dans une autre fenêtre fonctionnera simplement, car toutes les sessions vim partageront le même tampon de sélection X.
En revanche, votre tampon yank sera écrasé dès que vous sélectionnerez du texte dans n'importe quelle autre fenêtre de n'importe quelle application.
En revanche, cela signifie également que tout ce que vous copiez dans vim peut désormais être collé dans n'importe quelle application en cliquant avec le bouton central.
Si vous n'aimez pas cette façon, vous pouvez taper "+
ou "*
avant vos commandes Yank et Put, par ex. "+yy
pour tirer une ligne.
Le +
les formulaires interagissent avec le presse-papiers ("+y
est comme Ctrl +C , "+p
est comme Ctrl +V ).
Le *
les formulaires interagissent avec le tampon de sélection ("*y
est comme un clic gauche et un glisser, "*p
est comme un clic du milieu).
Voir Faire des sélections GUI, Prise en charge de la sélection X11 et les options du presse-papiers et de la souris pour plus de détails.