Плагин для tmux с настраиваемой статусной строкой в стиле Powerline, собранной из сегментов и написанной на чистом bash.
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
Запустите автоматический установщик из README
- 2
Или клонируйте репозиторий в домашний каталог
git clone --single-branch https://github.com/gpakosz/.tmux.git - 3
Создайте ссылку на основной файл конфигурации
ln -s -f .tmux/.tmux.conf - 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 обновляется ежедневно.
Похожие проекты
Персональные dotfiles для macOS и Linux: настройка zsh, tmux, Neovim и Ghostty, а также Mise-скрипт для установки полноценной среды разработки.
Современный C++-эмулятор терминала с ускорением на GPU для Windows, macOS, Linux и BSD: постоянные сессии, вкладки, разделение окон и поддержка графики.
CLI-инструмент для резервного копирования конфигов приложений в синхронизируемую папку, например Dropbox, и их восстановления на новых компьютерах.
Настраиваемая строка состояния для Claude Code CLI: модель, ветка Git, расход токенов, лимиты и многое другое, с поддержкой Powerline и тем оформления.
Фреймворк от сообщества для управления конфигурацией zsh: сотни плагинов и тем, а также инструмент обновления.