Я смотрю вокруг, и люди говорят, что положить
set -g mouse-mode on
должен позволить вам прокрутить вывод терминала при запуске tmux. Однако, после того, как я поместил это в мой ~/.tmux.conf
файл и сказал, tmux set -g mouse-mode on
что в сеансе tmux ничего не меняется. Когда я прокручиваю, я все равно выхожу за пределы tmux, как прокрутка в vim с настройками по умолчанию.
Кто-нибудь знает, почему это?
mode-mouse
в старой версииОтветы:
Так что эта опция была переименована в версии 2.1 (18 октября 2015 г.)
Из журнала изменений :
Так что это то, что я использую сейчас в моем
.tmux.conf
файлеисточник
set -g mouse on
ним будет нарушена возможность выбора текста в терминале Mac. Я должен специально сделать,set -g mouse off
чтобы выделить текстКак заметил @ Graham42, опция мыши изменилась в версии 2.1. Для прокрутки теперь требуется сначала перейти в режим копирования. Чтобы включить прокрутку, практически идентичную той, что была до версии 2.1, добавьте в свой список следующие
.tmux.conf
.Это включит прокрутку при наведении на панель, и вы сможете прокручивать эту панель построчно.
Источник: https://groups.google.com/d/msg/tmux-users/TRwPgEOVqho/Ck_oth_SDgAJ
источник
mouse
в соответствии с принятым ответом говорит, что не работает для меня - этот псевдоним, который входит в режим копирования, был идеальнымПросто быстрый хедс-ап к любому, кто сейчас сходит с ума:
https://github.com/tmux/tmux/blob/310f0a960ca64fa3809545badc629c0c166c6cd2/CHANGES#L12
так что это просто
источник
set -g mouse
в~/.tmux.conf
. Обратите внимание, что это затруднит копирование / вставку текста в терминал с помощью мыши (я уверен, что есть способ - я просто не искал его сам).это должно работать:
затем ресурс, затем файл конфигурации
или убить сервер
источник
Вставьте сюда в ~ / .tmux.conf
и запустить на терминале
источник
Как сказал @ Graham42, начиная с версии 2.1 параметры мыши были переименованы, но вы можете использовать мышь с любой версией tmux, добавив ее в ~ / .tmux.conf:
Баш снарядов:
Ш (оболочка Борна):
Надеюсь это поможет
источник
style
-options соответственно.fg
-,bg
- иattr
уничтожение в tmux 2.9 . но это не работает, потому что, по крайней мере, моя оболочка отказывается сравнивать числа с плавающей запятой ... и если ваша локализация использует что-то другое, чем.
с плавающей запятой, вы должны также обойти эту проблему.tmux -V | cut -d ' ' -f2
в вашей оболочке?tmux -V | sed -E 's/tmux ([0-9.]*).*$/\\1/;'
анализировал это более надежно./bin/sh
это Bash, мне нужен синтаксис Sh , вероятно, потому что Bash входит в режим POSIXПопробуй это. Это работает на моем компьютере.
источник
Вы все еще можете использовать чертову логику настройки параметров в зависимости от текущей версии Tmux: см. Мой предыдущий ответ .
Но начиная с Tmux v1.7,
set-option
добавляет «-q», чтобы заглушить ошибки и ничего не печатать (см. Журнал изменений ). Я рекомендую использовать эту функцию, она более читабельна и легко расширяема.Добавьте это к вашему
~/.tmux.conf
:Перезапустите tmux или
source-file
ваш новый.tmux.conf
Примечание: я открыт, чтобы удалить свой старый ответ, если люди предпочитают этот
источник