Je vais laisser la réponse originale ci-dessous car cela peut être important pour les autres qui recherchent cette question.
En bref, il ne semble pas y avoir de solution unique, mais avec «set clipboard = unnamedplus», l’un des «* p» ou «+ p» devrait fonctionner à partir du presse-papiers «système».
'* p' est certainement celui que vous voulez. ( d'ici )
vim est un programme cli. Lorsque vous l'utilisez à l'intérieur de gnome-terminal (ou de tout émulateur de terminal), crtl + c (ou n'importe quelle combinaison de touches) est d'abord géré par l'émulateur de terminal, puis le shell, puis finalement par le programme (vim dans ce cas). vim et ctrl + c ne fonctionneront presque certainement jamais car ctrl + c envoie un signal SIGINT à la tâche en cours. vim utilise SIGINT pour arrêter d'autres opérations, telles que l'interruption du mode d'insertion ou l'arrêt des fonctions de recherche.
En d'autres termes. Ctrl + C n'est jamais réellement transmis à VIM. SIGINT est transmis à VIM. SIGINT a d'autres utilisations dans vim, donc utiliser pour copier ne fonctionnera probablement pas (et même si vous pouvez le forcer, ce n'est pas une bonne idée).
Essayez plutôt de coller avec Ctrl + Shift + C et Ctrl + Shift + V (il y en a d'autres mais je crois que ceux-ci mettent du texte dans le presse-papiers du système)
Pour être honnête, je ne sais pas grand chose sur gvim.