Powershell屏幕缓冲区

我正在使用Windows Powershell,只是想知道是否有一种方法来滚动屏幕缓冲区(例如在UNIX bash SHIFT + PgUp / SHIFT + PgDn)。 我知道有一个“更多”命令通过屏幕缓冲区分页,但一些键盘快捷键会更舒适。

有没有办法滚动通过输出不使用鼠标?

回滚由Windows控制台本身提供,而不是由内部的shell提供(就像Unix中的xterm和类似的应用程序一样)。 要激活其“滚动”function,请按照John Rennie所述,使用Alt + Space,E,L 。 (你可以试试Scroll Lock键,但是我不能在这里自己testing。)

按F7。 不同于页面向上和向下翻页,但仍然非常有用。

JR

Re亚历山大的评论:哎呀,对不起,我误解了你的问题。 令人恼火的是,屏幕缓冲区中没有简单的向上或向下翻页按键。 但是,如果您使用com-alt-space,EL(即从系统菜单中select编辑/滚动),您会发现箭头和页面向上/向下滚动屏幕缓冲区。 按退出键退出“滚动模式”。

也许有一个热键进入滚动模式,但我已经能够find它。

Alt + SpaceEL为我工作( Scroll Lock没有)。

只是想补充说,激活后,菜单中的项目变成灰色,不能再改变,所以你可能想知道如何去激活它,这很容易:按EscCtrl + C。

以为这样可以为像我这样的人节省一点时间

只要按住Ctrl并按下向上或向下的箭头。 这在Windows 10中适用于我。