gpt4 book ai didi

configuration - tmux状态栏配置

转载 作者:行者123 更新时间:2023-12-03 05:45:39 28 4
gpt4 key购买 nike

状态栏是如何定制的?我注意到this youtube video (3:05 - 下图),状态栏看起来与我在 Mac OS X 上安装 tmux 后看到的默认状态栏非常不同。

特别是,我喜欢状态栏中间显示当前程序,左侧仅显示当前 session 的名称。相比之下,我的设置显示所有 session 的名称,但不显示当前应用程序(对于当前聚焦的 Pane )。

如果有人可以向我展示可以执行此操作的示例配置,或者向我展示在哪里可以找到自定义规则,那就太好了!谢谢!

enter image description here

更新:如果有人好奇,我可以自定义一个与视频中看到的类似的状态栏(细微调整),您可以找到我的配置文件 on my github如果您想查看示例。

最佳答案

man 页面对所有各种选项都有非常详细的描述(状态栏是高度可配置的)。最好的办法是通读 man tmux 并特别注意那些以 status- 开头的选项。

例如,status-bg red 将设置栏的背景颜色。

栏的三个组件,左右部分以及中间的窗口列表,都可以根据您的喜好进行配置。 status-leftstatus-right 除了拥有自己的变量(如 #S 列出 session 名称)之外,还可以调用自定义用于显示例如负载平均或电池时间等系统信息的脚本。

根据当前运行的窗口或 Pane 重命名窗口或 Pane 的选项是自动重命名。您可以通过以下方式全局设置或禁用它:

setw -g automatic-rename [on | off]

熟悉构建自己的状态栏的最直接方法是从普通状态栏开始,然后逐步添加更改,并随时重新加载配置。1

您可能还想在 github 或 bitbucket 上查看其他人的conf文件以提供一些灵感。您可以see mine here 2


<小时/>

1 您可以通过在 .tmux.conf 中包含此行来自动执行此操作:

bind R source-file ~/.tmux.conf \; display-message "Config reloaded..."

然后,您可以使用 CtrlbShiftr 测试新功能。如果您错误配置了某个选项,tmux 将打印一条有用的错误消息,其中包括有问题的代码段的行号。

2 注意:我根据我是否是 in X 来调用不同的状态栏或the console - 我发现这非常有用。

关于configuration - tmux状态栏配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9628435/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com