Comment installer vim avec support presse-papiers sur Fedora?

20

J'utilise Fedora Linux et je n'ai pas la possibilité de copier le texte de vim dans le presse-papiers du système (ce que je devrais pouvoir faire en utilisant le registre + ou *, mais je ne sais pas lequel). Si je tape ceci sur la ligne de commande:

vim --version | grep clipboard

... la ligne pertinente dit -xterm_clipboard, quand ce que je veux voir est +xterm clipboard.

Comment puis-je ajouter ce support? Dois-je compiler quelque chose (veuillez dire non!) Ou puis-je simplement yum installquelque chose?

Nathan Long
la source

Réponses:

33

vim dans Fedora est compilé sans aucun support X afin de minimiser le nombre de dépendances dont il dispose. Vous devrez utiliser gvim à la place, dans le vim-X11package.

Ignacio Vazquez-Abrams
la source
25
Notez que bien que vous ayez besoin de la version de Vim qui prend en charge X, vous n'avez pas besoin de l'exécuter en tant qu'application X - vous pouvez l'exécuter dans un terminal en tant que gvim -v. Cela lancera Vim en mode vi ou terminal mais avec accès au presse-papiers X. Vous pouvez vous faciliter la tâche avec un alias: alias vim='gvim -v'.
garyjohn
@garyjohn - génial! Cela fonctionne parfaitement.
Nathan Long
1
@garyjohn - ... et, votre astuce géniale sur l'exécution de vim graphique sur la ligne de commande est encore une fois utile, cette fois sur un Mac. mvim -vdonne également accès au presse-papiers du système. Merci!
Nathan Long
6
Le paquet Fedora vim-X11 est également binaire vimx, vous pouvez donc l'exécuter dans X11 si vous ne voulez pas créer d'alias.
LukasT
@LukasT en effet grand point - cela fonctionne parfaitement. Cette réponse Vi.SE suggère la même chose.
icc97