Repolode
gpakosz

gpakosz/.tmux

Самодостаточная настраиваемая конфигурация tmux со статусной строкой в стиле Powerline, поддержкой мыши и буфера обмена, а также TPM.

Звёзды
25,467
Форки
3,590
Открытые issues
24
Последний коммит
17 дней назад

Что это?

Oh my tmux! — готовая к работе конфигурация tmux, которую можно настраивать в отдельном локальном файле. Основной файл конфигурации остаётся неизменным: так можно получать обновления из upstream, не теряя личные настройки, которые хранятся в копии .tmux.conf.local.

Конфигурация добавляет статусную строку в духе Powerline с информацией о заряде батареи, времени работы, средней нагрузке, имени хоста и пользователя с учётом SSH/Mosh, а также индикаторами root и синхронизированных панелей. В ней также есть дополнительный префикс C-a, навигация по панелям в стиле Vim, команда для разворачивания панели в отдельное окно, переключение режима мыши и поддержка копирования в системный буфер обмена в Linux через xsel, xclip или wl-copy.

Конфигурация работает в Linux, macOS, FreeBSD, OpenBSD и Windows через WSL и требует tmux версии 2.6 или новее. Встроенная поддержка TPM позволяет подключать плагины одной строкой set -g @plugin.

Ключевые возможности

  • 01Статусная строка в стиле Powerline с информацией о заряде батареи, времени работы и нагрузке
  • 02Дополнительный префикс C-a наряду с префиксом по умолчанию C-b
  • 03Разворачивание любой панели в отдельное окно с помощью prefix +
  • 04Переключение режима мыши для выбора окон, панелей и текста
  • 05Навигация по панелям в стиле Vim и сочетания клавиш copy-mode-vi
  • 06Встроенная поддержка плагинов TPM

Сценарии использования

  • Настройка единой среды tmux на машинах с Linux, macOS и WSL
  • Настройка статусной строки и сочетаний клавиш tmux без изменения основного файла конфигурации
  • Работа на удалённых серверах через SSH или Mosh с наглядными индикаторами хоста
  • Использование tmux в рабочем процессе с Vim и интеграцией с буфером обмена

Быстрый старт

  1. 1

    Запустите автоматический установщик из README

  2. 2

    Или клонируйте репозиторий в домашний каталог

    git clone --single-branch https://github.com/gpakosz/.tmux.git
  3. 3

    Создайте ссылку на основной файл конфигурации

    ln -s -f .tmux/.tmux.conf
  4. 4

    Скопируйте файл локальных настроек

    cp .tmux/.tmux.conf.local .

Что важно знать

  • Требуется tmux версии 2.6 или новее и Unix-подобная среда. Windows поддерживается только через WSL или Cygwin, использование которых не рекомендуется.
  • Для полноценного оформления Powerline в терминале нужен пропатченный шрифт или шрифт с поддержкой Powerline.

В подборках

Темы

Частые вопросы

Что такое .tmux?
Самодостаточная настраиваемая конфигурация tmux со статусной строкой в стиле Powerline, поддержкой мыши и буфера обмена, а также TPM. Oh my tmux! — готовая к работе конфигурация tmux, которую можно настраивать в отдельном локальном файле. Основной файл конфигурации остаётся неизменным: так можно получать обновления из upstream, не теряя личные настройки, которые хранятся в копии .tmux.conf.local.
.tmux можно использовать бесплатно? Какая у него лицензия?
.tmux распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
.tmux всё ещё поддерживается?
Активно поддерживается. Последний коммит в .tmux — 21 окт. 2026 г..
Для чего можно использовать .tmux?
Настройка единой среды tmux на машинах с Linux, macOS и WSL Настройка статусной строки и сочетаний клавиш tmux без изменения основного файла конфигурации Работа на удалённых серверах через SSH или Mosh с наглядными индикаторами хоста Использование tmux в рабочем процессе с Vim и интеграцией с буфером обмена
Как установить .tmux?
Запустите автоматический установщик из README Или клонируйте репозиторий в домашний каталог: git clone --single-branch https://github.com/gpakosz/.tmux.git Создайте ссылку на основной файл конфигурации: ln -s -f .tmux/.tmux.conf Скопируйте файл локальных настроек: cp .tmux/.tmux.conf.local .
Где скачать .tmux?
Исходный код и инструкции по установке — на GitHub: https://github.com/gpakosz/.tmux

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Современный C++-эмулятор терминала с ускорением на GPU для Windows, macOS, Linux и BSD: постоянные сессии, вкладки, разделение окон и поддержка графики.

3,1 тыс.+4 за неделю159C++Apache-2.0Активно поддерживаетсяОбновлён 14 часов назад