Tmux, измените панель окна щелчком мыши

61

Можно ли использовать мышь для перемещения между различными оконными панелями, которые разделены по вертикали или горизонтали?

маргаритка
источник

Ответы:

80

Начиная с tmux 2.1 , вы можете включить это, добавив его в .tmux.conf: set -g mouse on

  • Мышь-режим был переписан. Там больше нет вариантов для:

    • мыши изменить размер-панель
    • мыши выбрать-панель
    • мыши выбрать окна
    • Режим мыши

    Вместо этого есть только одна опция: «мышь», которая полностью включает поддержку мыши.


Смотрите mouse-select-paneопцию в man tmux:

панель выбора мыши [on | off]
Если включено, tmux захватывает мышь, и когда окно разбивается на несколько панелей, мышь можно использовать для выбора текущей панели. Клик мыши также передается приложению как обычно.

Вы можете включить это, добавив его в .tmux.conf: set -g mouse-select-pane on

jasonwryan
источник
13
Это прекрасно работает, но, как я заметил, вы теряете возможность выделять текст с помощью мыши или в режиме копирования ( prefix Ctrl+ [), когда у вас более 1 панели.
Патрик
10
Просто увидел, что, действительно, я потерял способность выделять текст мышью, но обнаружил, что все еще могу выбрать его с нажатой клавишей SHIFT. OpenSuse 12.3, GNOME терминал 3.6.1, tmux 1.7.
user72025
3
Эта опция не доступна в версии 2.1.
Д.Бедренко
2
был доволен этим, но, похоже, он разбил lessнумерацию страниц, так что ... Нет ... Я на tmux 2.0, может попытаться снова с новой установкой после обновления до 2.1
Louis Maddox
2
Да, если ваш ssh-клиент эмулирует терминал xterm. Так что в большинстве случаев ответ - да: это возможно с Windows / Putty, с macos и linux
nponeccop