【问题标题】:GNU screen: how to clear scrollback and screen at onceGNU屏幕:如何一次清除回滚和屏幕
【发布时间】:2012-06-07 13:09:59
【问题描述】:

我正在寻找一种在 GNU 屏幕中同时清除回滚和可见屏幕的方法。目前我使用两个单独的绑定:

  • C-a, C(这是清除可见文本的默认选项)
  • bind _ eval "scrollback 0" "scrollback 15000"(清除回滚)

谁能指出我如何同时做到这两点?

【问题讨论】:

    标签: gnu-screen


    【解决方案1】:

    原来你可以这样做:

      bind _ eval "clear" "scrollback 0" "scrollback 15000"
    

    请注意,顺序似乎很重要:如果最后有“清除”,它似乎并非每次都有效(它总是清除屏幕,但并不总是回滚)。

    【讨论】:

    • 这似乎也清除了初始提示。有什么方法可以从干净的屏幕开始提示?
    • @detly bind _ eval "clear" "scrollback 0" "scrollback 15000" "stuff \03" 将为您按下 Ctrl-C,这将放弃在上一个提示符下键入的任何内容,并为您提供一个新的提示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-15
    • 2010-09-26
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多