我通过某些服务器上的 Mosh 连接,并在那里运行 Tmux,运行良好。
从那里,我有时通过 SSH 连接到其他服务器,并且我可能会在其中运行另一个 Tmux。对于大多数其他服务器,这也运行良好。除了一台服务器,它的换行似乎很乱。至少有时是这样。我还没有真正弄清楚具体什么时候。当我使用 egman
或 时less
,这种情况经常发生。
一旦我调整窗口大小,它就会正确重新绘制。但是,一旦我向上或向下滚动(例如在man
),它又会变得混乱。
我不太确定这是内部 Tmux 的问题还是其他问题。
没有内部 Tmux,它也能正常工作。(嗯,现在这也坏了,例如直接使用man
。不确定我现在是否在玩的时候更改了某些东西,而它之前是可以正常工作的……?)
我已经尝试了两个不同的 Tmux 版本(2.7 和 3.3a),但两种情况下都遇到了问题。
有几份相关报告:
- tmux 中换行功能不起作用
- https://unix.stackexchange.com/questions/105958/terminal-prompt-not-wrapping-correctly
- https://unix.stackexchange.com/questions/61584/how-to-solve-the-issue-that-a-terminal-screen-is-messed-up-usually-after-a-res/
它们听起来很相关。但是,对我来说,它们都不起作用。我也没有使用 Bash,而是使用 ZSH。