Answers:
的pane_synchronized
格式变量可以使用条件格式被用于调整的各种使用格式状态选项位。
您可以添加 SYNC!!!
蓝色背景到结尾status-right
:
set-option -ag status-right '#{?pane_synchronized, #[bg=blue]SYNC!!!#[default],}'
或者您可以在窗口列表中的条目周围添加蓝色星号:
set-option -gw window-status-current-format '#{?pane_synchronized,#[fg=blue]***#[default],}#I:#W#F#{?pane_synchronized,#[fg=blue]***#[default],}'
(#I:#W#F
中间是默认格式)
window-status-format
如果您想知道何时同步非活动窗口的窗格,您可能还需要进行调整。
setw -g window-status-current-format "#[fg=#000000]#[bg=colour208] #I:#W#{?window_zoomed_flag,🔍,}#{?pane_synchronized,🏊♀️🏊♀️,}"
## styles样式,对于非活动窗口, 对于windows ## styles 样式,即。背景窗口setw -g window-status-format "#I:#W#{?window_zoomed_flag,🔍,},#{?pane_synchronized,🏊♀️🏊♀️,}"
是的,磁性镜头看起来像一个乒乓球桨......必须在那个工作。
这些是来自我的tmux.conf的行,它打开和关闭窗格同步。在命令中,我还设置了状态栏的颜色。
bind C-y set-window-option synchronize-panes on \; set-window-option status-bg red \; display-message "Panes synchronized."
bind C-u set-window-option synchronize-panes off \; set-window-option status-bg green \; display-message "Panes un-synchronized."
这对我来说是一个不完整的解决方案,因为当我切换到窗格不同步的另一个窗口时,状态栏保持红色。
" #{?pane_synchronized,⛓ , }#W "
。