Repolode
erikw

erikw/tmux-powerline

一个 tmux 插件,用纯 Bash 实现可定制的 Powerline 风格状态栏,由多个功能片段组成。

Star
3,846
Fork
535
未关闭 Issue
0
最近提交
30天前

这是什么?

tmux-powerline 是一个 tmux 插件,用 Powerline 风格的状态栏替换默认状态栏。状态栏由多个相互独立的片段(segment)组成,每个片段显示一类信息,例如 Git 分支、系统负载、电池电量、天气、局域网和公网 IP,或音乐播放器正在播放的曲目。片段可以组合成自定义主题,并按需开启或关闭。

插件完全使用 Bash 编写,对系统要求很低。片段就是普通的 Shell 脚本,也可以通过 Shell 包装器用其他语言编写。配置、主题和自定义片段存放在独立的用户目录中,插件更新时不会被覆盖。通过 tpm 安装,状态栏图标需要安装 Nerd Font。

核心功能

  • 01提供 Git、系统负载、电池、天气、IP 地址等多种内置片段。
  • 02内置片段可显示音乐播放器和邮箱的状态。
  • 03通过自定义主题决定左右两侧显示哪些片段。
  • 04可在独立的用户目录中添加自定义片段,与插件本体分开管理。
  • 05纯 Bash 实现,除 tmux 和 bash 外几乎没有运行时依赖。

适用场景

  • 在终端编码时,在 tmux 状态栏中查看 Git 分支和系统资源信息。
  • 无需离开终端即可查看当前播放的曲目或未读邮件数。
  • 搭建与个人终端主题风格一致的 Powerline 风格状态栏。

快速上手

  1. 1

    安装 tpm(Tmux 插件管理器)并确保其正常工作

  2. 2

    在 tmux.conf 中添加插件配置行

    set -g @plugin 'erikw/tmux-powerline'
  3. 3

    按 prefix 后再按 I 安装插件

使用前须知

  • 默认符号需要安装 Nerd Font。
  • 部分片段需要额外工具(如 jq、curl、ccusage),部分还需要 API 密钥。

收录于专题

标签

常见问题

tmux-powerline 是什么?
一个 tmux 插件,用纯 Bash 实现可定制的 Powerline 风格状态栏,由多个功能片段组成。 tmux-powerline 是一个 tmux 插件,用 Powerline 风格的状态栏替换默认状态栏。状态栏由多个相互独立的片段(segment)组成,每个片段显示一类信息,例如 Git 分支、系统负载、电池电量、天气、局域网和公网 IP,或音乐播放器正在播放的曲目。片段可以组合成自定义主题,并按需开启或关闭。
tmux-powerline 可以免费使用吗?用的什么许可证?
tmux-powerline 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
tmux-powerline 还在维护吗?
活跃维护中。tmux-powerline 最近一次提交是在 2026年10月8日。
tmux-powerline 适合用来做什么?
在终端编码时,在 tmux 状态栏中查看 Git 分支和系统资源信息。 无需离开终端即可查看当前播放的曲目或未读邮件数。 搭建与个人终端主题风格一致的 Powerline 风格状态栏。
tmux-powerline 怎么安装和运行?
安装 tpm(Tmux 插件管理器)并确保其正常工作 在 tmux.conf 中添加插件配置行: set -g @plugin 'erikw/tmux-powerline' 按 prefix 后再按 I 安装插件
在哪里获取 tmux-powerline?
源代码和安装说明在 GitHub 上:https://github.com/erikw/tmux-powerline

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目