Ja, det er muligt at få vim yank og paste til at virke på tværs af terminaler. Dette kan opnås ved at bruge systemets clipboard. Her er nogle metoder til at gøre det:
vim med systemets clipboardvim er kompileret med clipboard-understøttelse. Du kan tjekke dette ved at køre vim --version og se efter +clipboard.vim ikke har clipboard-understøttelse, kan du installere en version, der har det. På Ubuntu kan du for eksempel bruge sudo apt-get install vim-gtk."+y for at yank til systemets clipboard og "+p for at paste fra systemets clipboard.xclip eller xsel på Linuxxclip eller xsel. På Ubuntu kan du bruge sudo apt-get install xclip eller sudo apt-get install xsel..vimrc for at bruge xclip:
vmap <C-c> :!xclip -selection clipboard -i<CR>
vmap <C-v> :r !xclip -selection clipboard -o<CR>
xsel, tilføj følgende linjer til din .vimrc:
vmap <C-c> :!xsel --clipboard --input<CR>
vmap <C-v> :r !xsel --clipboard --output<CR>
tmux eller screentmux, kan du konfigurere det til at bruge systemets clipboard. Tilføj følgende linje til din .tmux.conf:
set-option -g set-clipboard on
screen, kan du bruge screen -X readreg og screen -X paste kommandoerne.Ved at følge disse metoder kan du nemt yank og paste tekst i vim på tværs af forskellige terminaler ved hjælp af systemets clipboard.
Med Handyhand kan du nemt få hjælp til terminalopgaver. Opret din opgave gratis, og modtag bud fra kvalificerede hjælpere på få minutter. Det har aldrig været lettere at få den assistance, du har brug for!