【发布时间】:2017-07-11 17:25:19
【问题描述】:
我已经自定义了我的 tmux 状态行,我想为当前窗口的缩放添加一个视觉指示器 (resize-pane -Z)。
我已经看到了几个如何应用不同前景色的示例,
setw -g window-status-current-format " #{?window_zoomed_flag,#[fg=red],#[fg=black]}#W#[fg=default]"
由于我在 tmux 中使用斜体,因此我想在这种情况下应用它们。我试过了:
setw -g window-status-current-format " #{?window_zoomed_flag,#[fg=red,italics],#[fg=black]}#W#[fg=default]"
但这不起作用。缩放时它只显示空白,当它取消缩放时它显示italics],bash(“bash”是window_name)。
似乎将#[fg=red,italics] 中的, 视为整体条件形式的分隔符之一,
#{?test,alternative1,alternative2}
它确实正确处理alternative2中嵌入的逗号,例如
setw -g window-status-current-format " #{?window_zoomed_flag,#[fg=red],#[fg=black,italics]}#W#[fg=default]"
所以如果我想将 unzoomed 窗口名称斜体化,我会很幸运,但由于我没有办法改变条件,所以我是 SOL。
有没有人知道如何让它工作,或者这是我应该给 tmux 项目带来的问题?
【问题讨论】:
标签: tmux