Få Kopier og Indsæt til at Virke i Vim-GTK med Windows-udklipsholder og WSL

Hvordan får man kopier og indsæt til at fungere fra Windows-udklipsholderen eller WSL Ubuntu Linux-emuleringen, når man bruger vim-gtk med +xterm_clipboard support og kommandoen set clipboard=unnamedplus?

For at få kopier og indsæt til at fungere mellem Windows-udklipsholderen, WSL Ubuntu Linux-emuleringen og vim-gtk med +xterm_clipboard support, skal du installere vim-gtk, redigere .vimrc-filen, og bruge specifikke kommandoer til kopiering og indsætning.

Sådan får du kopier og indsæt til at fungere fra Windows-udklipsholderen eller WSL Ubuntu Linux-emuleringen med vim-gtk og +xterm_clipboard support

For at få kopier og indsæt til at fungere korrekt i vim-gtk med +xterm_clipboard support og kommandoen set clipboard=unnamedplus, skal du følge disse trin:

  1. Installer vim-gtk:

    Først skal du sikre dig, at du har installeret vim-gtk, da det understøtter +xterm_clipboard. Du kan installere det ved at køre følgende kommando i din terminal:

    sudo apt-get install vim-gtk
  2. Rediger din .vimrc-fil:

    Tilføj følgende linje til din .vimrc-fil for at aktivere clipboard-understøttelse:

    set clipboard=unnamedplus
  3. Brug Windows-udklipsholderen:

    For at kopiere til Windows-udklipsholderen, brug følgende kommando i vim:

    "+y

    For at indsætte fra Windows-udklipsholderen, brug:

    "+p
  4. Brug WSL Ubuntu Linux-emuleringen:

    Hvis du bruger WSL (Windows Subsystem for Linux), skal du sikre dig, at du har adgang til Windows-udklipsholderen. Dette kan gøres ved at installere clip.exe og powershell.exe i din WSL-miljø.

    For at kopiere til Windows-udklipsholderen fra WSL, brug:

    echo "text" | clip.exe

    For at indsætte fra Windows-udklipsholderen til WSL, brug:

    powershell.exe Get-Clipboard
  5. Test funktionaliteten:

    Åbn vim og test kopier og indsæt funktionaliteten ved at bruge de ovennævnte kommandoer. Sørg for, at du kan kopiere tekst fra vim til Windows-udklipsholderen og omvendt.

Ved at følge disse trin bør du kunne få kopier og indsæt til at fungere problemfrit mellem Windows-udklipsholderen, WSL Ubuntu Linux-emuleringen og vim-gtk med +xterm_clipboard support.