Подтвердить что ты не робот

Ubuntu - измените tmux 1.8 на tmux-next 1.9

После того, как я попытался установить несколько плагинов для tmux, я обнаружил, что моя версия tmux равна 1,8.

Следуя шагам из этого ответа, я устанавливаю tmux 2.1: Ugrade tmux с 1,8 до 1,9 на Ubuntu 14.04 (Я не нашел tmux = 1.9a-1 ~ ppa1 ~ t и вместо этого установил tmux-next и заменил ссылку в usr bin с sudo ln -sf $(which tmux-next) /usr/bin/tmux

Tmux работает красиво, но не загружает мою конфигурацию. Я попробовал источник tmux, но теперь я должен tmux source каждый раз, когда я использую tmux.

И в конце концов я получаю следующие ошибки:

unknown option: mode-mouse
unknown option: mode-mouse
unknown option: mouse-select-pane
unknown option: mouse-resize-pane
unknown option: mouse-select-window
unknown option: mode-mouse
unknown option: mode-mouse

Является ли tmux-next тем же tmux? И что я должен сделать, чтобы загрузить .tmux.conf автоматически?

4b9b3361

Ответ 1

Просто установил tmux 2.1 на сервер Ubuntu и столкнулся с той же проблемой. Решение для меня - удалить все эти неизвестные опции и вместо этого добавить эти строки:

 set -g mouse-utf8 on
 set -g mouse on

Теперь в tmux 2.1 я могу выбрать панель, окно и изменить размер всего с помощью мыши, как это было в tmux 1.8

Раздел поддержки MOUSE для 'man tmux':

"По умолчанию привязка клавиш позволяет мыши использовать для выбора и изменения размеров панелей, для копирования текста и для изменения окна с использованием строки состояния. Они вступают в силу, если включена опция мыши."


ОБНОВЛЕНИЕ (так как есть много вопросов):

0 Установить:

brew cask install easysimbl

1 Загрузите файл .dmg здесь: https://bitheap.org/mouseterm/

2 Выполнить:

cd /Volumes/MouseTerm && cp -r MouseTerm.bundle /Library/Application\ Support/SIMBL/Plugins

3 Добавьте это в ваш .tmux.conf файл:

set -g mouse-utf8 on
set -g mouse on
bind -n WheelUpPane   select-pane -t= \; copy-mode -e \; send-keys -M
bind -n WheelDownPane select-pane -t= \;                 send-keys -M

4 Обновить tmux

5 Прокрутка!!! 1

Надеюсь, это поможет. Работает для меня на iTerm 2/OS X El Capitan/tmux-2.1

Ответ 2

Параметры mode-mouse, mouse-select-pane, mouse-resize-pane, mouse-select-window устарели. Используйте опцию mouse вместо этого, она охватывает все функции этих четырех параметров:

set -g mouse on

Официальное сокращение дат обратно в v2.1, но фактические изменения были представлены между v1. 9 и v2.0.