statusbar - 如何在 tmux 2.9a 中设置窗口标题颜色?
问题描述
在升级到 tmux 版本 2.9a 之后,我不得不更新我的配置文件,因为一些设置的名称发生了变化。我的状态栏窗口标题部分的颜色不再起作用。这是我的配置文件的那一部分:
# set color for status bar
set-option -g status-style bg=colour235
set-option -g status-style fg=yellow
set-option -g status-style dim
# set window title list colors
set-window-option -g window-status-style fg=brightblue
set-window-option -g window-status-style bg=colour236
set-window-option -g window-status-style dim
# active window title colors
set-window-option -g window-status-current-style fg=brightred
set-window-option -g window-status-current-style bg=colour236
set-window-option -g window-status-current-style bright
无论我选择什么颜色或亮度,状态栏的标题区域都显示白色文本。我的整个 tmux 配置文件在这里:https ://github.com/zanshin/dotfiles/blob/master/tmux/tmux.conf
解决方案
语法略有变化(我喜欢新的)。您现在可以将多个属性放在以逗号分隔的同一行上。
使用新语法,您在问题中的配置变为:
# set color for status bar
set-option -g status-style bg=colour235,fg=yellow,dim
# set window title list colors
set-window-option -g window-status-style fg=brightblue,bg=colour236,dim
# active window title colors
set-window-option -g window-status-current-style fg=brightred,bg=colour236,bright
有关其他信息,您可以参考tmux 的常见问题解答
推荐阅读
- reactjs - 通知日期字段示例?更多文档
- symfony - 从默认 Symfony 3 翻译文件翻译教义查询
- opengl - 如何使用 glDebugMessageControl
- javascript - 如何将数据推送到位置为 [i] 的数组?
- botframework - 聊天机器人在 Microsoft Teams 人员列表中不可见
- android - Xamarin.Forms 带有软键盘或警报的 Android 沉浸式模式
- ios - JKCalendar 库不调用 tableview 委托方法
- c# - 来自不同机器的多个 .NET 客户端 SignalR
- assembly - CPU如何判断指令的顺序?
- javascript - Javascript 内联脚本和延迟脚本的执行顺序