Windows 上的 Ubuntu 上的 Bash 在第二次清除时不清除缓冲区

Windows 上的 Ubuntu 上的 Bash 在第二次清除时不清除缓冲区

当我第一次在此终端中清除时,它会清除屏幕。当我向上滚动时,仍然有一个缓冲区,这是预料之中的。第二次清除时,它没有清除缓冲区。当我向上滚动时,缓冲区仍然在那里。有人能帮我吗?

我觉得我不想重置终端。我只想在第二次清除时清除该缓冲区,这样我就可以向上滚动到我想要的确切位置。

编辑:我找到了建议将 cls 别名设置为“clear && echo -en "\e[3J"”的线程。这几乎就是我要找的,但我只想让它清除缓冲区直到最后一次清除。这实际上是重置命令吗?

相关内容