Je vais laisser la réponse originale ci-dessous car elle peut être importante pour d'autres personnes qui cherchent cette question.
En bref, il ne semble pas y avoir de réponse unique, mais avec 'set clipboard=unnamedplus', l'un des deux '*p' ou '+p' devrait fonctionner à partir du presse-papiers "système".
'*p' est presque certainement celui que vous voulez. ( d'ici )
vim est un programme clique. Lorsqu'on l'utilise dans gnome-terminal (ou n'importe quel émulateur de terminal), crtl+c (ou n'importe quelle combinaison de touches) est d'abord géré par l'émulateur de terminal, puis par le Shell, et enfin par le programme (vim dans ce cas). vim et ctrl+c ne fonctionneront certainement jamais parce que ctrl+c envoie un signal SIGINT à la tâche en cours d'exécution. vim utilise SIGINT pour arrêter d'autres choses comme l'abandon du mode 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 usages dans vim, donc l'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 vous en tenir à Ctrl+Shift+C et Ctrl+Shift+V (il y en a d'autres mais je crois que ceux-là mettent le texte dans le presse-papiers du système).
Pour être honnête, je ne connais pas grand chose à gvim.