一个 tmux 插件,用纯 Bash 实现可定制的 Powerline 风格状态栏,由多个功能片段组成。
gpakosz/.tmux
自包含、可定制的 tmux 配置,带 Powerline 风格状态栏、鼠标模式、剪贴板集成和 TPM 插件支持。
- Star
- 25,467
- Fork
- 3,590
- 未关闭 Issue
- 24
- 最近提交
- 17天前
这是什么?
Oh my tmux! 是一套开箱即用的 tmux 配置,通过独立的本地文件进行个性化设置。主配置文件保持不动,个人修改全部写入 .tmux.conf.local 副本中,从而可以在更新上游配置时保留自己的设置。
配置提供受 Powerline 启发的状态栏,可显示电池、运行时长、负载、支持 SSH/Mosh 识别的主机名和用户名,并能标示 root 用户和同步面板状态。此外还包括次级前缀键 C-a、Vim 风格的面板切换、把面板最大化到独立窗口、鼠标模式开关,以及在 Linux 上通过 xsel、xclip 或 wl-copy 复制到系统剪贴板。
它支持 Linux、macOS、FreeBSD、OpenBSD,以及通过 WSL 在 Windows 上运行,要求 tmux 2.6 或更高版本。内置的 TPM 支持让你只需一行 set -g @plugin 即可启用插件。
核心功能
- 01Powerline 风格状态栏,显示电池、运行时长和负载信息
- 02在默认 C-b 之外提供次级前缀键 C-a
- 03用 prefix + 将任意面板最大化到独立窗口
- 04鼠标模式开关,可切换窗口、面板并选择文本
- 05Vim 风格的面板导航和 copy-mode-vi 键位
- 06内置 TPM 插件支持
适用场景
- 在 Linux、macOS 和 WSL 机器之间保持统一的 tmux 环境
- 不修改主配置,通过本地文件定制状态栏和快捷键
- 通过 SSH 或 Mosh 操作远程服务器,并清晰识别当前主机
- 搭配 Vim 工作流使用 tmux 并集成系统剪贴板
快速上手
- 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 配置,通过独立的本地文件进行个性化设置。主配置文件保持不动,个人修改全部写入 .tmux.conf.local 副本中,从而可以在更新上游配置时保留自己的设置。
- .tmux 可以免费使用吗?用的什么许可证?
- .tmux 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- .tmux 还在维护吗?
- 活跃维护中。.tmux 最近一次提交是在 2026年10月21日。
- .tmux 适合用来做什么?
- 在 Linux、macOS 和 WSL 机器之间保持统一的 tmux 环境 不修改主配置,通过本地文件定制状态栏和快捷键 通过 SSH 或 Mosh 操作远程服务器,并清晰识别当前主机 搭配 Vim 工作流使用 tmux 并集成系统剪贴板
- .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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3846+2 本周535ShellBSD-3-Clause维护活跃更新于 30天前
一款现代化的 C++ 终端模拟器,支持 Windows、macOS、Linux 和 BSD,提供持久会话、标签页与分屏。
3073+4 本周159C++Apache-2.0维护活跃更新于 20小时前
命令行工具,将应用配置文件备份到 Dropbox 等同步文件夹,并可在新机器上还原。
1.5万+4 本周940PythonGPL-3.0更新于 2个月前
为 Claude Code CLI 提供可高度定制的状态栏,显示模型、Git 分支、Token 用量等信息。
1.4万+68 本周610TypeScriptMIT更新于 20小时前