我怎样才能上下滚动 bash shell 窗口(不用鼠标或滚动条,只使用键盘)?
Shift+PageUp和Shift+ 的PageDown作用类似于向上翻页和向下翻页。
但是怎样才能向上或向下滚动一行呢? Shift+Up和Shift+Down不起作用。
答案1
Gnome 终端(和其他) 使用ctrl+ shift+up和ctrl+ shift+down滚动一行。
但ctrl+shift应该可以在大多数其他终端仿真器中使用(例如xterm
或urxvt
如果没有被窗口管理器或其他程序拦截)。
答案2
如果使用iTerm2,您可以在偏好设置面板中看到所有快捷方式。
⌘ ↑在回滚缓冲区中向上移动一行
⌘ ↓在回滚缓冲区中向下移动一行
您还可以添加自己的快捷方式。例如,我经常使用这两个:
⇪ ⌘ ↑在回滚缓冲区中向上移动一页
⇪ ⌘ ↓在回滚缓冲区中向下移动一页
它看起来是这样的:
答案3
我自己在 Ubuntu 12.10 上试过这个。使用 ctrl+shift(左右键都用)和启用了数字锁定的键盘的上下键(这意味着当您不使用修饰键时,将输入数字)可以逐行向后滚动!它不适用于正常的上下键或停用了数字锁定的键盘键。