首页 > 解决方案 > 如何在 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

标签: statusbartmux

解决方案


语法略有变化(我喜欢新的)。您现在可以将多个属性放在以逗号分隔的同一行上。

使用新语法,您在问题中的配置变为:

# 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 的常见问题解答


推荐阅读