Origin-Antwort (veraltet)
Versuchen Sie Folgendes:
setw -g mode-mouse on
Es kann mit dem mouse-select-pane on
verwendet werden und mouse-select-window on
Optionen.
Aktualisieren
Nach tmux 2.1, mode-mouse
Option ist nicht mehr verfügbar. Sie sollten jetzt verwenden:
set -g mouse on
zum Erfassen des Mausereignisses.
Für Mac OSX 10.9
Installieren Sie zuerst SimpleSIMBL
Installieren Sie dann MouseTerm
Fügen Sie dies zu Ihrer ~/.tmux.conf
hinzuset-option -g mouse-select-pane on
set-option -g mouse-select-window on
set-window-option -g mode-mouse on
Für VIM-Scrolling fügen Sie dies zu Ihrer ~/.vimrc
hinzuset mouse=a
set ttymouse=xterm
Hinweise:siehe auch:Scrollen in Vim im Mac-Terminal
Von https://blogs.oracle.com/samf/entry/smcup_rmcup_hate
In .tmux.conf:
set -g terminal-overrides 'xterm*:[email protected]:[email protected]'
wo zum Beispiel das Scrollen mit der Maus in vim in tmux vim scrollt, NICHT die tmux-Geschichte. Sehr vorteilhaft und SEHR anders als das Scrollen der Geschichte.
Es gibt einige Änderungen für Tmux 2.1
-
Der Mausmodus wurde umgeschrieben. Es gibt jetzt keine Optionen mehr für:
- Maus-Resize-Fenster
- Mausauswahlbereich
- Mausauswahlfenster
- Modus-Maus
Stattdessen gibt es nur eine Option:'Maus', die die Mausunterstützung vollständig einschaltet.
Also set -g mouse on
Aktualisieren:
Ich muss dieses Skript verwenden, damit das Scrollen wieder funktioniert:https://github.com/NHDaly/tmux-scroll-copy-mode