我用的 screen 命令的命令行多任务在Linux和我回溯缓冲区的长度在很大价值。是有一个关键的结合清除缓冲区的一特定选项的时候我不想坐在那里了吗?

有帮助吗?

解决方案

此主题有以下建议:

  

在要删除其回滚的窗口中,将回滚设置为零,然后   将它恢复到正常值(在你的   案例,15000)。

     

如果需要,可以将其绑定到   键:

     

bind / eval" scrollback 0" “scrollback 15000”

在输入 C-a:之后,您也可以从会话中发出 scrollback 0 命令。 HTH。

其他提示

  • C-a C 将会清晰的画面,其中包括提示
  • clear (命令,没有关键的组合)将明确的画面,留下一个提示

ETA:误解了原来的问题;这些会就清楚可见的文本,但不会明确的缓冲!

我添加了命令“clear”以及清理当前屏幕。注:您必须按Enter才能重新获得提示。

bind '/' eval "clear" "scrollback 0" "scrollback 15000"

还要将它添加到“.screenrc”中。使其成为永久性的。

N.B。我在斜杠周围添加了单引号,以确保它不会干扰我的“.screenrc”。可能没有必要。

alias cls ='printf" \ [[3J \ 033c"'

清除屏幕和回滚缓冲区。

^a : clear

在Ubuntu为我工作。

Command-K似乎是Mac的最佳解决方案。 有关更多详细信息和说明,请参阅这个页面

从手册页:

C-a C       (clear)       Clear the screen.
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top