【问题标题】:Change colour of zoomed Tmux pane更改缩放 Tmux 窗格的颜色
【发布时间】:2019-07-01 22:31:05
【问题描述】:

我正在使用 iTerm2 和 Tmux。

我想更改 Tmux 窗格的背景颜色,但仅限于缩放时。然后我希望它在未缩放时变回原来的颜色。我知道有一个 window_zoomed_flag 并且想知道我是否可以在 if-shell 语句或其他地方使用它来获得所需的效果?

我也尝试过类似于以下的迭代但没有成功...

set -g window-active-style 'fg=white,#{?window_zoomed_flag,#[bg=black],#[bg=color235]}'

【问题讨论】:

    标签: tmux iterm2


    【解决方案1】:

    您的想法是正确的,但是您需要在键绑定中执行此操作以缩放窗格,或者可能使用 window-layout-changed 挂钩(我认为它在缩放时被触发)。例如键绑定可以是:

    bind z resizep -Z \; if -F '#{window_zoomed_flag}' 'selectp -P bg=red' 'selectp -P bg=green'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      • 2012-11-01
      • 1970-01-01
      • 2023-03-23
      相关资源
      最近更新 更多