Sulle configurazioni di Ubuntu 12.04 i miei comandi di copia e incolla di tmux appunti sono impostati come segue:
set -g prefix M-a
unbind C-b
bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"
bind C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer"
Questo ha funzionato benissimo per il tempo più lungo fino a circa un mese fa, quando sospetto che siano state apportate alcune modifiche alla configurazione o alla modifica del pacchetto che hanno rotto quanto sopra. Nel terminale GNOME, incollare funziona ancora bene con prefix+ ctrl-ve ctrl-shift-v.
Tuttavia, il xclip
comando di copia non funziona più, non importa quello che faccio, e ho provato a rimuovere il prefisso personalizzato sopra, usando -select
invece di -sel
, non usando clipboard
ecc. Questo è praticamente un blocco dello spettacolo per un utente GVim come me, dal momento che non ho anche una soluzione al terminale GNOME ctrl-shift-ccon tmux che prende il controllo della shell. Vado in modalità copia, seleziono il testo con space+ movemente quando eseguo prefix+ ctrl-cnon succede assolutamente nulla. Prima di questo, tmux visualizzava un messaggio di conferma nella sezione di notifica in fondo.
Qualcuno ha suggerimenti su come si potrebbe eseguire il debug di questo? Questo è un grande successo di produttività. Probabilmente posso usare il trucco temporaneo per risolvere il problema con i file per ora , ma sarebbe bello sapere cosa è successo xclip
.
xsel -b
?
xsel -i -b
sembra fare il trucco!
xsel -b
e xclip -selection clipboard
farei la stessa cosa!
type xclip
?