web-dev-qa-db-fra.com

Comment activer le défilement dans les panneaux tmux avec la molette de la souris?

Besoin d'activer le défilement dans les panneaux tmux avec la molette de la souris. Comment puis-je obtenir ces conseils? Puis-je l'utiliser (si cela existe bien sûr) avec l'option mouse-select-pane on?

57
mart7ini

Réponse d'origine (obsolète)

Essaye ça:

setw -g mode-mouse on

Il peut être utilisé avec les options mouse-select-pane on Et mouse-select-window on.

Mise à jour

Après tmux 2.1, l'option mode-mouse N'est plus disponible. Vous devez maintenant utiliser:

set -g mouse on

pour capturer l'événement de la souris.

69
dm4

Il y a quelques changements pour Tmux 2.1

  • Le mode souris a été réécrit. Il n'y a plus d'options pour:

    • volet de redimensionnement de la souris
    • volet de sélection de la souris
    • fenêtre de sélection de la souris
    • mode-souris

    Au lieu de cela, il n'y a qu'une seule option: "souris" qui active entièrement le support 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

55
daniel

De https://blogs.Oracle.com/samf/entry/smcup_rmcup_hate

Dans .tmux.conf:

set -g terminal-overrides 'xterm*:smcup@:rmcup@'

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.

10
Anil G

Pour Mac OSX 10.9

Première installation 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 VIM Scrolling ajoutez ceci à votre ~/.vimrc

set mouse=a
set ttymouse=xterm

Notes: voir aussi: Défilement dans Vim dans le terminal Mac

8
Intentss