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 screen
tmux
, 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.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker