终端宽度改变后tmux刷新显示

mga*_*lgs 12 terminal tmux

使用screen, 在 80 列宽的终端中,我可以执行以下操作:

for i in $(seq 81); do echo -n "m"; done; echo
Run Code Online (Sandbox Code Playgroud)

然后将窗口的大小调整得更宽一些,最后一个“m”跳到我在调整窗口大小之前运行命令的位置。我真的很喜欢tmux但我错过了这个可爱的功能screen......有什么办法可以tmux做到这一点(recompute-width我还没有找到一些隐藏的命令)?


编辑:2013-07-24

截至 2013 年 2 月,tmux 支持回流!

是提交。

Chr*_*sen 7

tmux目前不支持“reflow”或“rewrap”(遵循xterm的行为)。

tmux的作者多次写道,他个人不喜欢screen的回流行为,但如果其他人要实现它,他会考虑将其合并到tmux 中(大概是一个选项)。

邮件列表参考(较旧的优先;不是详尽的列表,只是我通过一些搜索得出的):


mga*_*lgs 7

截至 2013 年 2 月,tmux 支持回流!

是提交。

  • 真讽刺。我来这里是为了弄清楚如何在更新我的版本后禁用此功能。 (4认同)