我一直在研究如何在tmux中隐藏和取消隐藏窗格。我想绑定一个密钥以快速执行此操作。使用break-pane
可以隐藏窗格,命令的输出为窗格的名称(如果正确,则为:window.pane)。因此,我想绑定一个执行break-pane
的键,将输出存储在环境变量中,然后稍后取消隐藏,获取环境变量并将其用于join-pane
窗格。
这是我到目前为止的位置:
bind h run-shell "export HIDDEN_PANE=$(tmux break-pane -dP)"
bind H join-pane -vs $HIDDEN_PANE
现在,隐藏起作用了,但是我如何获取中断窗格的输出,并将其存储在HIDDEN_PANE
环境变量中,作为同一bind命令的一部分,因此我可以在以后的版本中使用它连接窗格命令在另一个窗格中(因此在外壳程序中)?现在,前缀 + : + show-environment