我通常使用3-4窗格打开的tmux。这些窗格中有一个很少使用,所以我很乐意把它藏在某个地方。我想我可以在一个新的窗口中这样做,但我宁愿把它“隐藏在”现有的窗格中。
例如,我希望保持rails server在后台运行,因为我很少需要引用它,所以guard占用了该窗格。当我需要查看rails server输出时,我将切换到guard窗格,然后切换到rails server。
至少,这是理想的情况,但我不知道如何实现它。
发布于 2014-09-16 18:53:59
Tmux目前不提供“隐藏”窗格的功能。
目前,最接近隐藏窗格的tmux是“窗格缩放”功能。它与prefix + z进行切换。当“打开”时,该窗格被调整为窗口的100%大小,并且所有其他窗格都被隐藏。将窗格设置为“关闭”,打开隐藏的窗格。
尽管如此,我认为“缩放”功能对您的用例并不理想。其他人已经指出了这一点:仅仅使用一个不会妨碍您的新窗口就可以完成这个任务,并且是一个简单的解决方案。
发布于 2015-11-30 15:33:15
您应该能够使用break-pane和join-pane来完成这个任务--参见this question on Unix&Linux。
发布于 2017-01-10 05:04:20
我不知道你对“标签”这个概念的想法是什么;然而,从你想要的角度来看,一个窗口就足够了。
假设您在tmux中有一个" tab“,那么,您或多或少必须切换到该选项卡以查看输出,因此,对于tmux窗口,操作是完全相同的。
通常,我输入<c-x> c以获得一个新窗口,然后使用<c-x> p返回主工作区(前一个窗口),然后打开我的vim在那里工作。我的主工作区上可能有多个带有tmux窗格的窗格(而不是使用vim窗格,因为我需要始终让终端导航)。然后,在我更改后,保存,只需键入另一个<c-x> p到服务器并查看那里发生了什么
(请注意,我将<c-b>绑定到<c-x>)
https://stackoverflow.com/questions/25835179
复制相似问题