在切换窗格时,是否有一种方法可以配置tmux来保持其当前的缩放/不缩放状态?我可以添加一个按键绑定,以在切换窗格后自动缩放,如下所示:
绑定键-n C-1选择窗格-t:。+ \;调整窗格-Z
但是,即使以前没有缩放,这也会缩放新窗格。我想使用相同的键绑定来切换窗格(无论当前是缩放还是未缩放),并保留已缩放/未缩放状态。
答案 0 :(得分:0)
根据您的tmux版本,您可以尝试以下绑定:
bind-key -n C-l if-shell -F "#{window_zoomed_flag}" 'select-pane -t :.+; resize-pane -Z' 'select-pane -t :.+'
这在tmux 2.2上对我有用。 if-shell -F
不运行shell命令,而只是将window_zoomed_flag
扩展为0或1,并运行第一个或第二个命令序列。