Pada mu Ubuntu 12,04 setup perintah copy dan paste clipboard tmux saya adalah setup sebagai berikut:
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"
Ini bekerja sangat baik untuk waktu paling lama hingga sebulan yang lalu, ketika saya menduga beberapa perubahan konfigurasi atau perubahan paket dibuat yang memecahkan hal di atas. Di terminal GNOME, menempel masih berfungsi dengan baik dengan prefix+ ctrl-vdan ctrl-shift-v.
Namun, xclip
perintah salin tidak lagi berfungsi apa pun yang saya lakukan, dan saya telah mencoba menghapus prefiks pengikatan kustom di atas, menggunakan -select
alih-alih -sel
, tidak menggunakan clipboard
dll. Ini cukup banyak show stopper untuk pengguna GVim seperti saya, karena saya tidak tahu Bahkan tidak ada solusi terminal GNOME ctrl-shift-cdengan tmux mengambil alih shell. Saya masuk ke mode salin, pilih teks dengan space+ movement, dan ketika saya menjalankan prefix+ ctrl-csama sekali tidak ada yang terjadi. Sebelum ini pecah, tmux akan menampilkan pesan konfirmasi di bagian notifikasi di bagian bawah.
Adakah yang punya saran sejauh bagaimana orang bisa men-debug ini? Ini adalah hit produktivitas yang cukup besar. Saya mungkin dapat menggunakan trik penyelesaian sementara file untuk saat ini , tetapi akan sangat bagus untuk mengetahui apa yang terjadi xclip
.
xsel -b
?
xsel -i -b
sepertinya berhasil!
xsel -b
dan xclip -selection clipboard
akan melakukan hal yang sama!
type xclip
?