简而言之:我很想添加一个状态栏,它贴在我的终端窗口的底部或顶部,提供一目了然的信息(例如电池寿命、信号强度、电子邮件计数、$PROMT_COMMAND 等)。从本质上讲,这将允许终端以全屏模式打开,并且可以轻松查看我可能想要的所有信息,同时让我继续正常进行所有必要的终端工作。我主要使用 mac,但更喜欢 *nix 兼容的解决方案。
更多细节(以及我已经尝试过的):我是一个大终端用户,直到最近(一两天内)才开始使用 tmux,所以我知道你们中的许多人可能会建议我尝试使用像 screen 或 tmux 这样的多路复用器. 虽然 tmux 开始对我非常有用,但它有其局限性,例如对单行状态栏的限制,这并不理想,因为我希望保持标签栏的清洁,而不会有一半被信息吃掉. 另外,我想添加 $PROMPT_COMMAND 来显示当前目录,这很容易占用大部分状态栏,具体取决于我在系统中的位置。
另外,我尝试了 screen 一点,这让你有一个 hardstatus 和一个接近我想要的标题,但它的发展似乎已经停止。此外,垂直分割窗格的补丁弄乱了两行状态栏的图形(非常丑陋)。
因此,我认为最好运行一个后台进程来更新我的多路复用器上方部分屏幕上的状态栏......当然,除非 tmux 有一个我还没有弄清楚的多行状态栏实现.
如果您认为它适合您,我很想听听您的任何可能的解决方案,甚至是您自己的个人设置。感谢大家提供任何可能的帮助。