Когда дело доходит до управления несколькими сеансами терминала, tmux является мощным инструментом. Он позволяет вам легко создавать, организовывать и перемещаться по различным панелям и окнам. Одной из часто упускаемых из виду особенностей tmux является прокрутка мышью. В этой статье мы рассмотрим различные методы включения прокрутки мышью в tmux, которые повысят вашу производительность и сделают работу с командной строкой более плавной.
Метод 1: использование файла конфигурации tmux
Давайте начнем с наиболее распространенного метода включения прокрутки мышью в tmux, который включает в себя изменение файла конфигурации tmux (~/.tmux.conf
).
Шаг 1. Откройте файл конфигурации tmux с помощью предпочитаемого вами текстового редактора.
$ vim ~/.tmux.conf
Шаг 2. Добавьте в файл следующую строку:
set -g mouse on
Шаг 3. Сохраните и выйдите из файла. Затем перезагрузите конфигурацию tmux:
$ tmux source-file ~/.tmux.conf
Теперь вы сможете прокручивать колесо мыши внутри панелей tmux.
Метод 2: временный режим мыши
Если вы предпочитаете временно включить прокрутку мыши без изменения файла конфигурации, вы можете войти в режим мыши в tmux. Этот метод полезен, если вы хотите включить прокрутку мышью для определенного сеанса или окна.
Шаг 1. Войдите в командный режим tmux, нажав Ctrl+b
, а затем :
.
Шаг 2. Введите следующую команду и нажмите Enter:
setw -g mouse on
Теперь вы можете прокручивать колесо мыши до выхода из текущего сеанса или окна.
Метод 3: использование плагинов Tmux
Другой способ включить прокрутку мышью в tmux — использовать плагины Tmux. Tmux Plugin Manager (TPM) – популярный менеджер плагинов для tmux, который упрощает процесс установки и управления плагинами.
Шаг 1. Установите TPM, выполнив следующую команду:
$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
Шаг 2. Откройте файл конфигурации tmux (~/.tmux.conf
) и добавьте следующие строки:
# List of plugins
set -g @plugin 'tmux-plugins/tmux-mouse'
# Initialize TMUX plugin manager
run -b '~/.tmux/plugins/tpm/tpm'
Шаг 3. Сохраните и выйдите из файла. Затем перезагрузите конфигурацию tmux:
$ tmux source-file ~/.tmux.conf
Плагин tmux-mouse
обеспечивает поддержку мыши, включая прокрутку, в tmux.
Метод 4. Использование эмуляторов терминала со встроенной поддержкой мыши
Если вы используете эмулятор терминала со встроенной поддержкой мыши, например iTerm2 в macOS или Alacritty в Linux, вы можете включить прокрутку мыши без какой-либо дополнительной настройки.
Просто запустите tmux в предпочитаемом вами эмуляторе терминала, и прокрутка мышью должна работать без проблем.
Прокрутка мышью в tmux может значительно повысить вашу производительность и улучшить общее качество работы с командной строкой. В этой статье мы рассмотрели несколько методов включения прокрутки мышью в tmux, включая изменение файла конфигурации tmux, использование временного режима мыши, использование плагинов Tmux и использование эмуляторов терминала со встроенной поддержкой мыши. Поэкспериментируйте с этими методами, чтобы найти тот, который лучше всего подходит для вашего рабочего процесса, и поднимите свои навыки работы с tmux на новый уровень.