我正在使用iTerm2和Tmux。
我想更改Tmux窗格的背景颜色,但仅在缩放时才能更改。然后,我希望它在缩放时变回其原始颜色。我知道有一个window_zoomed_flag,想知道我是否可以在if-shell语句或其他地方使用它来获得所需的效果?
我也尝试了类似以下的迭代,但没有成功...
set -g window-active-style 'fg=white,#{?window_zoomed_flag,#[bg=black],#[bg=color235]}'
答案 0 :(得分:2)
您有一个正确的想法,但您需要在按键绑定中缩放窗格或更改窗口布局更改的挂钩(我认为在缩放时会触发)。例如,键绑定可以是:
bind z resizep -Z \; if -F '#{window_zoomed_flag}' 'selectp -P bg=red' 'selectp -P bg=green'