tmux set-g mouse-mode on не работает
Я искал вокруг, и люди говорят, что положить
set -g mouse-mode on
должен позволить вам прокручивать вывод терминала при запуске tmux. Однако, после того, как оба положить это в мой и говорит tmux set -g mouse-mode on когда в сессии tmux, ничего не меняется. Когда я прокручиваю, я все еще выхожу за пределы tmux, как прокрутка в vim с настройками по умолчанию.
кто-нибудь знает почему это?
7 ответов:
Так что эта опция была переименована в версии 2.1 (18 октября 2015)
Mouse-mode has been rewritten. There's now no longer options for: - mouse-resize-pane - mouse-select-pane - mouse-select-window - mode-mouse Instead there is just one option: 'mouse' which turns on mouse supportвот что я использую сейчас в своей
.tmux.conffileset -g mouse on
Как отметил @Graham42, опция мыши изменилась в версии 2.1. Прокрутка теперь требует, чтобы вы сначала вошли в режим копирования. Чтобы включить прокрутку, почти идентичную тому, как это было до 2.1, добавьте следующее в свой
.tmux.conf.set-option -g mouse on # make scrolling with wheels work bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'" bind -n WheelDownPane select-pane -t= \; send-keys -Mэто позволит прокручивать при наведении указателя мыши на панели, и вы сможете прокручивать эту панель строка за строкой.
Источник:https://groups.google.com/d/msg/tmux-users/TRwPgEOVqho/Ck_oth_SDgAJ
просто быстрый хедз-ап к любому другому, кто теряет свой ум прямо сейчас:
https://github.com/tmux/tmux/blob/310f0a960ca64fa3809545badc629c0c166c6cd2/CHANGES#L12
это просто
:setw -g mouse
это должно работать:
setw -g mode-mouse onзатем ресурс файл config
tmux source-file ~/.tmux.confили убить сервер
Как сказал @Graham42, из версии 2.1 параметры мыши были переименованы, но вы можете использовать мышь с любой версией tmux, добавляя это в свой ~/.tmux.conf:
is_older="[[ $(tmux -V | cut -d' ' -f2) -lt 2.1 ]] && true || false" if-shell "$is_older" "set -g mode-mouse on; set -g mouse-resize-pane on;\ set -g mouse-select-pane on; set -g mouse-select-window on" "set -g mouse on"надеюсь, что это помогает
вставить здесь в ~/.tmux.conf
set -g mouse onи запустить на терминале
tmux source-file ~/.tmux.conf
Comments