如何使用键盘在终端中滚动?

如何使用键盘在终端中滚动?

如何仅使用键盘在 bash 中滚动?如果在 bash 中不可能,是否还有其他支持此功能的 shell?

答案1

在“终端”(不是像 那样的图形模拟器gterm)中, Shift+PageUpShift+PageDown可以工作。

答案2

我使用 Ubuntu 14 (bash) 中的默认终端,并按页滚动,使用Shift+PageUpShift+PageDown向上/向下移动整个页面。

一次滚动一行:

  • 上:Ctrl+ Shift+Up
  • 向下:Ctrl+ Shift+Down

答案3

这取决于您的终端模拟器,而不是您正在使用的 shell。我个人使用GNU 屏幕。从描述来看:

Screen 是一个全屏窗口管理器,它在多个进程(通常是交互式 shell)之间复用物理终端。

您可以使用C-a [进入回滚模式。从这里,您可以使用键盘滚动,甚至可以复制和粘贴。使用 键可以退出该模式Esc

答案4

在 FreeBSD 上,您可以使用Scroll Lock来切换屏​​幕滚动模式。按一次,然后使用 Up/Down、PgUp/PgDown、Home/End 滚动。再次按下它可跳回并继续打字。

相关内容