回答:
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,🏊♀️🏊♀️,}"
アクティブでないウィンドウのための##のスタイル、すなわち。バックグラウンドウィンドウ 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 "
。