运行屏幕时增加缓冲区大小

Pro*_*sue 15 linux gnu-screen terminal

我通过腻子使用屏幕作为我的窗口管理器。Screen 很棒,但我需要一种方法来增加我运行命令时的缓冲区。向上滚动时我没有缓冲区,任何终端上都没有超出我的窗口大小保存标准输出。

我怎样才能增加这个我似乎在命令中找不到选项?Ctrl+a ?似乎没有我要找的东西。

Pro*_*sue 12

在查看手册页后,我实际上发现了这一点。在内部设置屏幕缓冲区.screenrc确实有效,但您可以在屏幕会话中更改它。

Ctrl-a+:和打字

scrollback 1000
Run Code Online (Sandbox Code Playgroud)

给你一个 1000 行的缓冲区。

您还可以设置在屏幕滚动的行数默认.screenrc使用

defscrollback 1000
Run Code Online (Sandbox Code Playgroud)

然后进入复制模式会让你滚动。

  • 最好更明确地说明 `scrollback` 在 `.screenrc` 中不起作用,只有 `defscrollback` 起作用。 (3认同)

Phi*_*pos 11

Do Ctrl+a :然后输入scrollback 1234将您的缓冲区设置为 1234 行。您使用Ctrl+进入回滚模式(“复制模式”)a Esc,然后以 vi 样式移动,使用另一个离开复制模式Esc