在 Mac OS 终端上使用 tmux 时清除回滚

在 Mac OS 终端上使用 tmux 时清除回滚

通常,在使用终端时,如果我转到“查看”-->“清除滚动”,终端应用中所有先前的内容都将消失,提示符将出现在屏幕顶部。在 tmux 中使用“清除滚动”时,所有内容看起来都一样(包括终端屏幕顶部闪烁的光标)。但是,当我开始输入时,光标会移动到屏幕的底行,而不是像您预期的那样停留在顶行。结果,提示符出现在第一行,但您输入的文本“浮动”在屏幕中间的底部。有人见过这种情况吗?您知道如何修复它吗?

答案1

tmux 命令clear-history将清除所有未显示的缓冲区内容,因此与 的组合ctrl-l即可解决问题。您不应使用终端的清除回滚功能,因为它可能不知道 tmux 正在运行。

相关内容