2015-07-14 11 views
11

Sto imparando ad usare tmux, ho trovato quando ero in una finestra di tmux, doppio clic per selezionare e la funzione di copia non funzionava più.Posso usare il doppio clic per selezionare e copiare in tmux?

Posso usare doppio clic per selezionare e copiare come in iterm2?

Ho cercato su Google per un po 'di tempo, ma non ho trovato una risposta breve e chiara a questo. Ho aggiunto setw -g mode-mouse on nel file di configurazione tmux già.

risposta

16

Ho trovato un modo per farlo: tieni premuto il tasto option quando fai doppio clic.

+4

Ma c'è un modo per configurarlo in modo da poter fare doppio clic senza tenere premuto 'option'? In qualche modo non posso farlo più a partire dalla scorsa settimana. Il mio server di sviluppo è gestito da altre persone, ma ho accesso a .tmux.conf. –

+0

Può essere fatto, ha aggiunto la propria risposta. – ideasman42

2

Non so su iterm2, ma questo può essere fatto per lavorare in tmux 2.6
(testato su Linux, ultimo comando usa X11 XRITAGLIA).

Aggiunto clic triplo per selezionare e copiare anche una linea.

# 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" 

Se non si utilizza copy-mode-vi, sostituire questo con copy-mode.

+1

Ho aspettato questa funzione per così tanto tempo. Sono contento che tu l'abbia indicato! – ivan

+0

Si noti che questo richiede tmux 2.4+ – ssmith

Problemi correlati