rxvt - 如何清除回滚

hen*_*nry 8 urxvt linux-terminal rxvt

我希望这会很简单,但我没有在手册页中看到它,也找不到谷歌搜索。是否有键盘快捷键甚至控制台命令可以用来清除 rxvt/urxvt 中的回滚缓冲区?Ctrl-l 清除当前屏幕,但缓冲区保留。

我很感激。

——亨利

ide*_*n42 16

如果您想通过按 Ctrl-L 清除回滚,请将其添加到您的 ~/.Xresources

URxvt.keysym.Control-l: command:\033c
Run Code Online (Sandbox Code Playgroud)

这就像运行:

echo -ne '\033c'
Run Code Online (Sandbox Code Playgroud)

但是,它将文本输出到终端,而无需在提示符下执行命令。

更喜欢这个,因为它可以在程序运行时使用。

  • 这是太棒了!您知道是否在任何地方定义了这些命令的规范吗?我尝试谷歌搜索,但未能找到它的名称。 (2认同)

sla*_*art 2

rxvt(运行 bash shell)中该reset命令正常工作。

  • 然而它非常慢。对我来说需要几秒钟。 (2认同)