我正在使用一个“会话组”,以保持多个OS级,窗口管理的终端窗口向不同的tmux
“窗口” 打开(因此它们共享默认的工作目录,tmux
设置等)。这些终端窗口的大小不同。
通常,从较大的终端,我可以执行以下操作以启动新命令:
:new-window vim
但是,如果我以往任何时候都切换到不同的窗格中有新的,更大的终端窗口,我foreverafter坚持了这一点,当我再次打开:
我必须tmux new-session -t <blah>
终止整个会话,创建一个全新的会话,然后使用再次将其链接到会话组,以恢复整个终端宽度。
还有其他方法可以还原/更改/设置会话(或窗口,IDK)的“可用宽度”吗?
您是否启用了“主动调整大小”选项?同样,如果同时连接两个大小不同的客户端,则较大屏幕的客户端将被强制连接到较小屏幕的客户端。与新客户端连接时,请尝试分离其他用户。
—
丹尼尔(Daniel)
问题是,它们附属于不同的会话。这正是我要规避的。问题不在于连接时,仅当我切换Windows时。
—
ELLIOTTCABLE
另外,
—
ELLIOTTCABLE
set aggressive-resize
解决它!将此添加为真实答案,我会接受您的。(=
我认为这可能会有所帮助,很高兴它能起作用。
—
丹尼尔(Daniel)