我正在设置我的tmux.conf
并且我想要具有不同颜色的活动监视器。我想更改状态栏中警报窗口的突出显示颜色。
当我尝试更改背景颜色时出现问题。我正在使用手册页中显示的选项tmux
。
# activity window
setw -g monitor-activity on
setw -g window-status-activity-bg red
setw -g window-status-activity-fg yellow
当我重新加载配置时,我可以看到警报窗口中字母的颜色变为红色,但我找不到更改警报窗口突出显示的方法。
我使用的是tmux
1.6版本,1.8版本也尝试过,但没有成功。
我缺少什么?
答案1
您可能会遇到这样一个事实:默认值window-status-activity-attr
是reverse
.这最终会切换前景色和背景色(即,当您将 指定-bg
为红色时,您会看到红色字母)。
尝试添加这个:
set-window-option -g window-status-activity-attr none
或者,尝试调整或切换您的window-status-activity-fg
和window-status-activity-bg
设置。
答案2
作为多路复用器2.9有一个新的语法:
# active window text color
set-window-option -ga window-status-activity-style fg=blue,bg=white
(请记住,这与您期望的相反:“bg”是文本,“fg”是背景。)