2012-06-03 13 views
19

Scorre bene in vim ma non in tmux.La rotellina del mouse non sta scorrendo in tmux

ho seguito i suggerimenti come l'aggiunta di

set -g history-limit 1000 
set -g terminal-overrides 'xterm*:[email protected]:[email protected]' 
setw -g mode-mouse on 
set-window-option -g mode-mouse on 

a .tmux.conf ma nessuno di loro ha aiutato

Tutto che ottenga, indipendentemente dal comando di cui sopra è la storia di scorrimento.

+1

sei emissione comandi al prompt della shell, quindi è probabile che l'insieme sia compreso come un builtin di bash (cfr help set) mentre setw non esiste, quindi il tuo sistema prova a suggerire la corrispondenza più vicina che conosce. Il set e il setw (abbreviazione di set-window-option) sono il comando di tmux e puoi usarli al prompt dei comandi di tmux, richiesto da ctrl-B, o come argomento per il comando tmux stesso come in "tmux setw -g mode-mouse on " – anddam

risposta

35

comando corretto è:

set -g mode-mouse on 

È inoltre possibile aggiungere al vostro ~/.tmux.conf

+7

È necessario inserirlo nel prompt dei comandi di tmux (digitare CTRL-b e :) .. Leggere il manuale. –

+2

Oppure al prompt dei comandi: tmux set -g modalità-mouse su –

+1

Quando faccio questo, ottengo solo caratteri senza senso che appaiono al prompt (qualsiasi prompt del terminale, ad esempio prompt di bash o prompt di IPython, ecc.) Cos'altro deve succedere per la modalità mouse per fare lo scrolling ingenuo? – ely

6

Solo per collegare due risposte importanti insieme:

Perché non tmux set -g mouse-mode on lavoro più lungo?

Come sottolineato in this answer, l'opzione ha ottenuto rinominato a partire dalla versione 2.1 tmux a:

set -g mouse on 

(. Per trovare la versione tmux locale, basta eseguire tmux -V)