Comment copier tout le contenu d’un fichier texte ouvert dans vim via Putty sur un bureau Windows dans le presse-papiers de Windows


C'est faisable, mais un peu compliqué. Vous devez :

  • Installer un serveur X sur votre machine Windows. Par exemple, X-ming. Puis activer la synchronisation du presse-papiers entre votre serveur X et votre machine Windows.
  • Activer le X-forward sur votre PuTTY. Allez dans l'écran "Connexion" -> "SSH" -> "X11", et cochez la case "Activer la redirection X11".
  • Vérifiez que votre Vim sur votre machine Linux a le support X11. Si ce n'est pas le cas, recompilez-le ou installez un autre paquet qui supporte cela.
  • Lancez Vim et sélectionnez votre texte, utilisez "+y pour arracher votre texte dans votre presse-papiers. C'est-à-dire une double citation suivie d'un signe plus, puis la lettre y.

Vim se connecte au serveur X transféré (généralement au port 6010) et lui envoie votre texte. PuTTY le reçoit et le renvoie à votre serveur X local. Votre serveur X le synchronise avec votre presse-papiers Windows, puis votre texte sera disponible pour toutes les autres applications de votre boîte Windows.

C'est assez compliqué, n'est-ce pas ? En effet, mais c'est aussi le moyen le plus standard de vous donner un accès *réel* au presse-papiers directement.