Tmux, ändern Sie die Fensterscheibe per Mausklick

60

Kann man mit der Maus zwischen verschiedenen Fensterscheiben navigieren, die vertikal oder horizontal geteilt sind?

Gänseblümchen
quelle

Antworten:

79

Ab tmux 2.1 können Sie dies aktivieren, indem Sie es hinzufügen zu .tmux.conf: set -g mouse on

  • Maus-Modus wurde umgeschrieben. Es gibt jetzt keine Optionen mehr für:

    • Maus-Resize-Bereich
    • Maus-Auswahl-Bereich
    • Maus-Auswahl-Fenster
    • Modus-Maus

    Stattdessen gibt es nur eine Option: 'mouse', die die Mausunterstützung vollständig einschaltet.


Siehe die mouse-select-paneOption in man tmux:

Maus-Auswahl-Bereich [ein | off]
Wenn on, erfasst tmux die Maus und wenn ein Fenster in mehrere Bereiche aufgeteilt ist, kann die Maus verwendet werden, um den aktuellen Bereich auszuwählen. Der Mausklick wird wie gewohnt an die Anwendung weitergeleitet.

Sie können dies aktivieren, indem Sie es hinzufügen zu .tmux.conf: set -g mouse-select-pane on

jasonwryan
quelle
13
Das funktioniert prima, aber wie ich bemerkt habe, verlieren Sie die Möglichkeit, Text mit der Maus oder im Kopiermodus ( prefix Ctrl+ [) auszuwählen, wenn Sie mehr als ein Fenster haben.
Patryk
10
Ich habe gerade gesehen, dass ich zwar keine Möglichkeit mehr habe, Text mit der Maus auszuwählen, aber festgestellt habe, dass ich ihn immer noch mit gedrückter UMSCHALTTASTE auswählen kann. OpenSuse 12.3, GNOME-Terminal 3.6.1, tmux 1.7.
user72025
3
Diese Option scheint in Version 2.1 nicht verfügbar zu sein.
DBedrenko
2
war damit zufrieden, aber es scheint, dass die lessPaginierung gebrochen ist, also ... nein ... ich bin auf tmux 2.0 und kann es nach dem Upgrade auf 2.1 noch einmal mit dem neuen Setup versuchen
Louis Maddox
2
Ja, wenn Ihr ssh-Client ein xterm-Terminal emuliert. In den meisten Fällen lautet die Antwort "Ja": Es ist mit Windows / Putty, mit MacOS und Linux möglich
nponeccop 25.11.17