如何在切片"屏幕"终端上​​下滚动

Vor*_*Vor 74 unix linux terminal ubuntu gnu-screen

我刚安装screen并喜欢将linux终端分成多个部分的想法.但我无法弄明白一件事:当我进去时,如何向上和向下滚动screen.当我使用常规的Linux终端时,我可以用screen或实现这个screen.但不幸的是,它不适用于分割终端.

这就是我说screen和分割终端时的意思: 在此输入图像描述

这是一个常规的终端(以防万一): 在此输入图像描述

小智 168

__CODE__那么试试吧__CODE__.之后,您应该能够使用箭头键移动光标.

  • +1然后使用Escape返回上一个模式. (35认同)
  • 为什么我不能像往常一样使用导航键? (3认同)
  • 如果我的向上翻页/向下翻页键在普通 shell 中工作,我希望它们在“屏幕”的 shell 中工作。我想这就是我在这里问的。 (2认同)

小智 26

__CODE__然后按,__CODE__将进入复制模式,您可以像vim编辑器一样向上和向下滚动.按下保留复印模式__CODE__.


gal*_*ica 16

__PRE__

在复制模式下:

__PRE__


Edu*_*omo 11

使用__CODE__,然后__CODE__进入"复印模式".之后,您应该能够使用箭头键移动光标.要退出,请再按__CODE__一次.

另一种方法是使用鼠标滚轮执行以下操作:

echo 'termcapinfo xterm* ti@:te@' >> ~/.screenrc
Run Code Online (Sandbox Code Playgroud)

  • 这正是我所需要的。由于有时连接不稳定,我需要在堡垒主机上进行屏幕会话,但我绝对需要选择使用终端仿真器软件本身而不是屏幕进行回滚,无论是大块的输出还是逐行的。我知道“CTRL + A”的东西,但这对我来说并不重要。 (2认同)
  • 这应该是答案.它适用于屏幕+ ubuntu 16.04 + putty下的标准配置 (2认同)
  • 如果您切换屏幕,这实际上不起作用。感觉好像它可以工作,但是当你向后滚动时,你很快就会从其他屏幕上看到垃圾。 (2认同)