Tmux:将键绑定到多个命令,并将输出保存在环境变量中以(隐藏)窗格

时间:2019-05-12 03:21:42

标签: tmux

我一直在研究如何在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

可以证明环境变量未在任何地方设置

0 个答案:

没有答案