Hvordan kopiere til systemets utklippstavle
I VIM kan du kopiere, klippe og lime inn tekster ved hjelp av Yank -kommandoene levert av henholdsvis Y-, D- og P -tastene.
Imidlertid vil VIM som standard lagre den kopierte teksten i et internt register som kalles det navngitte registeret. Dessverre støttes ikke dette registeret av andre applikasjoner.
Dette betyr at hvis du ønsker å lime inn tekst fra Vim, må du bruke systemets utklippstavle.
Dette er hva vi vil diskutere i denne opplæringen.
Som nevnt har VIM ikke tillatelse til å få tilgang til systemets utklippstavle som standard. Imidlertid kan du løse dette ved å kompilere Vim med utklippstavle tilgangsevnen eller installere en grafisk versjon av VIM.
På Debian, installer GTK -versjon av Vim:
$ sudo apt-get installer vim-gtk
GTK-VIM lar deg ha tilgang til et spesielt register som tilsvarer systemets utklippstavle. Dette lar deg kopiere og lime inn tekst fra Vim med Yank -kommandoene.
Fedora/rehl
$ sudo yum installer vim-x11
Manjaro/Arch
$ sudo pacman -syu gvim
Hvis du er på en Mac, kan du konfigurere Vim Brew -formelen for å jobbe med utklippstavlen.
Begynn med å installere Vim med Homebrew:
$ BREW INSTALL VIM
Når VIM er installert, kan vi konfigurere formelen og gi tilgang til systemets utklippstavle.
Kjør kommandoen:
$ BREW EDIT VIM
Kommandoen vil sette deg inn i utviklermodus og lar deg tilpasse VIM. I konfigurasjonen, finn inngangssystemet "./konfigurere ”alternativet.
Endre--uten-x til-med-x og legg til linjen “-med-funksjoner = enorm.”Lagre og lukk filen
Kjør deretter kommandoen nedenfor for å installere den modifiserte VIM -formelen
$ brygginstall
Kommandoen skal gjenoppbygge og installere VIM med alternativet for utklippstavle.
Du kan sjekke at du har VIM -systemets utklippstavlefunksjonalitet med kommandoen:
$ VIM -Versjon | grep utklippstavle
Hvis du lykkes, bør du +utklippstavle eller +xterm_clipboard -alternativer:
Kopiering av tekst til systemklippbrett
Når du har aktivert systemets tilgang til utklippstavlen på VIM, kan du bruke Yank -kommandoen, etterfulgt av noen få modifikasjoner.
For å kopiere til systemets utklippstavle i Vim, start med å velge målregisteret ditt ved å bruke kommandoen:
“*
Hvor * refererer til systemets utklippstavle i Mac og Windows.
Når du er valgt, kan du kopiere teksten du ønsker å bruke y -kommandoen.
For å kopiere en tekst til systemets utklippstavle, kjør derfor kommandoen:
"*y
Bruk kommandoen på Linux:
"+y
Kommandoene ovenfor skal tillate deg å kopiere teksten i systemets utklippstavle.
Lukking
Denne opplæringen utforsker hvordan vi kan konfigurere VIM for å få tilgang til systemets utklippstavle. Vi dekket også kommandoene du kan bruke til å kopiere en tekst i systemets utklippstavle i Vim.