2015-07-14 16 views
11

Tmux kullanmayı öğreniyorum, tmux penceresinde bulunduğumda, seçmek için çift tıkla ve kopyalama işlevi daha fazla çalışmadı.Tmux'da seçmek ve kopyalamak için çift tıklamayı kullanabilir miyim?

Seçmek ve kopyalamak için iterm2'de olduğu gibi çift tıklamayı kullanabilir miyim?

Bir süredir googledim, ancak buna kısa ve açık bir cevap bulamadım. Zaten tmux yapılandırma dosyasına setw -g mode-mouse on ekledim.

cevap

16

Bunu başarmanın bir yolunu buldum: çift tıklatıldığında option anahtarını basılı tutun.

+4

Ancak, 'option' tuşunu basılı tutmadan çift tıklayabilmeniz için bunu yapılandırmanın bir yolu var mı? Geçen hafta başlayarak artık bunu yapamam. Benim dev sunucum başkaları tarafından yönetiliyor, ancak .tmux.conf'a erişimim var. –

+0

Yapılabilir, kendi yanıtı eklenebilir. – ideasman42

2

iterm2 hakkında bilmiyorum ama bu tmux 2.6
çalışmak için yapılabilir (Linux üzerinde test, son komutu X11 xclip kullanır).

Ayrıca bir satır seçmek ve kopyalamak için üç tıklatıp ekleyin. Eğer copy-mode-vi kullanmazsanız

# Double LMB Select & Copy (Word) 
bind-key -T copy-mode-vi DoubleClick1Pane \ 
    select-pane \; \ 
    send-keys -X select-word \; \ 
    send-keys -X copy-pipe "xclip -in -sel primary" 
bind-key -n DoubleClick1Pane \ 
    select-pane \; \ 
    copy-mode -M \; \ 
    send-keys -X select-word \; \ 
    send-keys -X copy-pipe "xclip -in -sel primary" 

# Triple LMB Select & Copy (Line) 
bind-key -T copy-mode-vi TripleClick1Pane \ 
    select-pane \; \ 
    send-keys -X select-line \; \ 
    send-keys -X copy-pipe "xclip -in -sel primary" 
bind-key -n TripleClick1Pane \ 
    select-pane \; \ 
    copy-mode -M \; \ 
    send-keys -X select-line \; \ 
    send-keys -X copy-pipe "xclip -in -sel primary" 

, copy-mode ile bu değiştirin.

+1

Bu özelliği çok uzun zamandır bekliyordum. Bunu işaret ettiğine sevindim! – ivan

+0

Bunun, tmux 2.4+ gerektirdiğini unutmayın. – ssmith

İlgili konular