Tmux 监视器活动更改突出显示颜色

Tmux 监视器活动更改突出显示颜色

我正在设置我的tmux.conf并且我想要具有不同颜色的活动监视器。我想更改状态栏中警报窗口的突出显示颜色。

当我尝试更改背景颜色时出现问题。我正在使用手册页中显示的选项tmux

# activity window
setw -g monitor-activity on
setw -g window-status-activity-bg red
setw -g window-status-activity-fg yellow

当我重新加载配置时,我可以看到警报窗口中字母的颜色变为红色,但我找不到更改警报窗口突出显示的方法。

我使用的是tmux1.6版本,1.8版本也尝试过,但没有成功。

我缺少什么?

答案1

您可能会遇到这样一个事实:默认值window-status-activity-attrreverse.这最终会切换前景色和背景色(即,当您将 指定-bg为红色时,您会看到红色字母)。

尝试添加这个:

set-window-option -g window-status-activity-attr none

或者,尝试调整或切换您的window-status-activity-fgwindow-status-activity-bg设置。

答案2

作为多路复用器2.9有一个新的语法:

# active window text color
set-window-option -ga window-status-activity-style fg=blue,bg=white

(请记住,这与您期望的相反:“bg”是文本,“fg”是背景。)

相关内容