是否可以在tmux窗格中添加类似标签的功能?

时间:2014-09-14 15:59:56

标签: tmux

我通常使用tmux打开3-4个窗格。其中一个窗格很少使用,所以我很乐意将它隐藏在某个地方。我想我可以在一个新的窗口中做到这一点,但我宁愿隐藏它"背后"现有的窗格。

例如,我希望rails server在后​​台运行,因为我很少需要引用它,因此guard会占用该窗格。当我需要查看rails server输出时,我会切换到guard窗格,然后选择"标签"到rails server

至少,这是理想的情况,但我无法弄清楚如何实现它。

3 个答案:

答案 0 :(得分:5)

Tmux目前不提供“隐藏”窗格的功能。

目前,最接近隐藏窗格的tmux是“窗格缩放”功能。它与prefix + z切换。当“打开”时,窗格将调整为窗口的100%,并隐藏所有其他窗格。将窗格缩放设置为“关闭”会取消隐藏窗格。

也就是说,我认为“缩放”功能并不适合您的用例。其他人已经指出:只是使用一个不妨碍你的新窗口可能会解决问题,这是一个简单的解决方案。

答案 1 :(得分:0)

您应该可以使用break-panejoin-pane执行此操作 - 请参阅this question on Unix&Linux

答案 2 :(得分:0)

我不确定你对这个概念有什么看法" tab&#34 ;;但是,根据你的需要,一个窗口绰绰有余。

想象一下,你有一个"标签"那么,在tmux中,您或多或少都必须切换到该选项卡才能看到输出,因此,操作与tmux窗口的操作完全相同。

通常,我键入<c-x> c以创建一个新窗口,然后使用<c-x> p返回主工作区(上一个窗口)并打开我的vim工作。我的主工作区可能有多个窗格和tmux窗格(不是vim窗格,因为我需要让终端始终导航)。然后在我改变之后,保存,只需键入另一个<c-x> p去服务器,看看那里发生了什么

(请注意,我将<c-b>绑定到<c-x>