如何仅使用键盘在 bash 中滚动?如果在 bash 中不可能,是否还有其他支持此功能的 shell?
答案1
在“终端”(不是像 那样的图形模拟器gterm
)中,
Shift+PageUp和Shift+PageDown可以工作。
答案2
我使用 Ubuntu 14 (bash) 中的默认终端,并按页滚动,使用Shift+PageUp或Shift+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 滚动。再次按下它可跳回并继续打字。