每当我在多个不同大小的终端上同时打开 tmux 会话时,它都会自动调整其大小为较小的一个。我可以通过执行C-b
然后来解决这个:attach -d
问题,但它会将另一方踢出会话。有没有办法让两边都留在具有不同大小的会话中并根据其大小进行调整?
C-b
下面是我需要使用+时发生的情况的图片:attach -d
:
如果我调整该会话并且有其他终端连接到该会话,它们将自动分离,并且如果其他终端重新连接,也会发生同样的事情。
答案1
有什么方法可以让会话中的两侧保持不同的大小并根据其大小进行调整?
不。stdin
你在 tmux 中运行的 shell 有一个生产线纪律。您可以使用 查看其设置stty -a
,您会注意到(shell 的)终端大小是这些设置的一部分。由于存在单一线路规则,因此您只能拥有单一终端大小。因此,如果您更改此大小,则更改会反映在会话的所有视图中。