Come copiare tutto il contenuto di un file di testo aperto in vim attraverso Putty su un desktop di Windows negli appunti di Windows

È fattibile, ma un po' complicato. Devi:

  • Installare un X-server sulla tua macchina Windows. Per esempio, X-ming. Poi abilitare la sincronizzazione degli appunti tra il tuo X-server e la tua macchina Windows.
  • Abilitare X-forward sul tuo PuTTY. Vai alla schermata "Connection" -> "SSH" -> "X11", e spunta la casella "Enable X11 forwarding".
  • Assicurati che il tuo Vim sulla tua macchina Linux abbia il supporto X11. Se no, ricompilalo o installa un altro pacchetto che lo supporti.
  • Lancia Vim e seleziona il tuo testo, usa "+y" per trascinare il testo negli appunti. Cioè, doppia citazione seguita da un segno più, poi la lettera y.

Vim si connetterà al server X inoltrato (tipicamente alla porta 6010) e gli invierà il tuo testo. PuTTY lo riceve e lo rimanda al tuo server X locale. Il tuo server X lo sincronizza con gli appunti di Windows, quindi il tuo testo sarà disponibile per tutte le altre applicazioni sul tuo box Windows.

Quasi complicato, vero? In effetti, ma è anche il modo più standard per darvi un accesso *reale* agli appunti direttamente.