Tmux, zmień panel okna kliknięciem myszy

60

Czy można używać myszy do poruszania się między różnymi oknami okien, które są podzielone pionowo lub poziomo?

stokrotka
źródło

Odpowiedzi:

79

Począwszy od tmux 2.1 , możesz to włączyć, dodając go do .tmux.conf: set -g mouse on

  • Tryb myszy został przepisany. Nie ma już opcji dla:

    • okienko zmiany rozmiaru myszy
    • okienko wyboru myszy
    • okno wyboru myszy
    • tryb myszy

    Zamiast tego istnieje tylko jedna opcja: „mysz”, która całkowicie włącza obsługę myszy.


Zobacz mouse-select-paneopcję w man tmux:

panel wyboru myszy [on | off]
Jeśli włączone, tmux przechwytuje mysz, a gdy okno jest podzielone na wiele paneli, myszy można użyć do wybrania bieżącego panelu. Kliknięcie myszą jest również normalnie przekazywane do aplikacji.

Możesz to włączyć, dodając go do .tmux.conf: set -g mouse-select-pane on

jasonwryan
źródło
13
Działa to świetnie, ale jak zauważyłem, tracisz możliwość zaznaczania tekstu za pomocą myszy lub trybu kopiowania ( prefix Ctrl+ [), gdy masz więcej niż 1 panel.
Patryk
10
Właśnie zobaczyłem, że rzeczywiście straciłem możliwość zaznaczania tekstu za pomocą myszy, ale stwierdziłem, że nadal mogę go zaznaczyć po naciśnięciu klawisza SHIFT. OpenSuse 12.3, GNOME terminal 3.6.1, tmux 1.7.
user72025,
3
Ta opcja nie wydaje się być dostępna w wersji 2.1.
DBedrenko,
2
był z tego zadowolony, ale wygląda na to, że złamał lesspaginację, więc .. nie ... korzystam z Tmux 2.0, mogę spróbować ponownie z nową instalacją po aktualizacji do 2.1
Louis Maddox
2
Tak, jeśli twój klient ssh emuluje terminal xterm. Tak więc w większości przypadków odpowiedź brzmi tak: jest to możliwe w systemie Windows / Putty, w
systemach MacOS