Tmux:在分离模式下调整大小会导致奇怪的窗格大小

Tmux:在分离模式下调整大小会导致奇怪的窗格大小

我在分离模式下创建了一个 tmux 会话,并在脚本中运行了一系列 tmux 命令来创建窗格并调整窗格大小,但是当尝试附加到会话时,窗格的大小不同,如果在这种情况下,我运行相同的命令在脚本中调整窗格大小,窗格的大小调整正确。

为什么在分离模式下和调整窗格大小结果不正确?

编辑:我猜 tmux 在客户端附加时调整了窗格大小。

答案1

tmux根据终端的大小(所有客户端的最小宽度和最小高度)更改窗格的大小。当tmux连接到与以前相同尺寸的终端时,窗格具有相同的尺寸。当它连接到不同尺寸的终端时,它会按比例改变。 (如果宽度为 80 的终端中有两个宽度为 20 和 60 的窗格,并且附加会话使用宽度为 40 的终端,则窗格的新宽度将为 10 和 30。)

如果您想保持尺寸,请将其连接到具有相同尺寸的终端。

当连接多个客户端时,它也会调整大小:(某些部分从图像中删除)

多个 tmux 客户端

相关内容