2012-06-03 33 views
19

Se desplaza correctamente en vim pero no en tmux.la rueda del mouse no se desplaza en tmux

que siguieron sugerencias como la adición de

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 pero ninguno de ellos ayudaron

Todo lo que consigo, independientemente de lo anterior es el desplazamiento de comandos historia.

+1

que estás emitiendo comandos en el intérprete de comandos de la shell, por lo tanto, establecer es muy probable que se entienda como un comando incorporado de bash (cf. conjunto de ayuda) mientras que setw no existe, por lo que su sistema intenta sugerir la coincidencia más cercana que conoce. El conjunto y setw (abreviatura de set-window-option) son los comandos de tmux y puede usarlos en el símbolo del sistema de tmux, solicitados por ctrl-B, o como un argumento para el comando tmux como en "tmux setw -g mode-mouse en " – anddam

Respuesta

35

comando correcto es:

set -g mode-mouse on 

También puede añadirlo a su ~/.tmux.conf

+7

Debe escribirlo en el símbolo del sistema tmux (escriba CTRL-b y :) .. Lea el manual. –

+2

O en el símbolo del sistema: tmux set -g mode-mouse en –

+1

Cuando hago esto, obtengo un galimatías de caracteres en el prompt (cualquier terminal, por ejemplo bash prompt o ipython prompt, etc.) ¿Qué más debe pasar? para mode-mouse para hacer scroll ingenuo? – ely

6

Sólo para enlazar dos respuestas pertinentes juntos:

¿Por qué no tmux set -g mouse-mode on trabajo mas largo?

Como se ha señalado in this answer, la opción quedó rebautizado desde la versión 2.1 tmux a:

set -g mouse on 

(. Para encontrar la versión local de tmux, basta con ejecutar tmux -V)

Cuestiones relacionadas