Réponse d'origine (obsolète)
Essayez ceci :
setw -g mode-mouse on
Il peut être utilisé avec le mouse-select-pane on
et mouse-select-window on
options.
Mettre à jour
Après tmux 2.1, mode-mouse
l'option n'est plus disponible. Vous devez maintenant utiliser :
set -g mouse on
pour capturer l'événement de la souris.
Pour Mac OSX 10.9
Installez d'abord SimpleSIMBL
Ensuite, installez MouseTerm
Ajoutez ceci à votre ~/.tmux.conf
set-option -g mouse-select-pane on
set-option -g mouse-select-window on
set-window-option -g mode-mouse on
Pour le défilement VIM, ajoutez ceci à votre ~/.vimrc
set mouse=a
set ttymouse=xterm
Notes :voir aussi :Défilement dans Vim dans le terminal de Mac
Depuis https://blogs.oracle.com/samf/entry/smcup_rmcup_hate
Dans .tmux.conf :
set -g terminal-overrides 'xterm*:[email protected]:[email protected]'
où, par exemple, le défilement de la souris dans vim dans tmux fait défiler vim, PAS l'historique de tmux. Très bénéfique et TRÈS différent du défilement de l'historique.
Il y a quelques changements pour Tmux 2.1
-
Le mode souris a été réécrit. Il n'y a plus d'options pour :
- mouse-resize-pane
- mouse-select-pane
- mouse-select-window
- mode souris
Au lieu de cela, il n'y a qu'une seule option :'mouse' qui active entièrement la prise en charge de la souris.
Alors set -g mouse on
Mise à jour :
Je dois utiliser ce script pour que le défilement fonctionne à nouveau :https://github.com/NHDaly/tmux-scroll-copy-mode