
我正在使用 Windows Powershell,只是想知道是否有辦法滾動螢幕緩衝區(例如在 UNIX bash 中使用 SHIFT + PgUp / SHIFT + PgDn)。我知道有一個“更多”命令用於對螢幕緩衝區進行分頁,但某些鍵盤快捷鍵會更舒適。
有沒有辦法在不使用滑鼠的情況下滾動輸出?
答案1
回滾是由 Windows 控制臺本身提供的,而不是由內部的 shell 提供的(就像 Unix 中的 xterm 和類似應用程式一樣)。若要啟動其「捲動」功能,請使用Alt+空格、E、L正如約翰·雷尼所描述的。 (您可以嘗試 Scroll Lock 鍵,但我無法在這裡親自測試。)
答案2
按 F7。與向上翻頁和向下翻頁不同,但仍然非常有用。
JR
回覆亞歷山大的評論:哎呀,抱歉我誤解了你的問題。令人惱火的是,並不能透過簡單的按鍵來在螢幕緩衝區中向上或向下翻頁。但是,如果您使用組合 alt-space EL(即從系統選單中選擇「編輯/捲動」),您將在螢幕緩衝區中找到箭頭和向上/向下捲動頁面。按 Esc 鍵退出「捲動模式」。
也許有一個熱鍵可以進入滾動模式,但我已經找到了。
答案3
在 Windows 10 Powershell 中,使用Ctrl+ PgUp/PgDn逐行捲動。
在 Windows 10 cmd 中使用Ctrl+ ↓/↑按行滾動。
答案4
Alt+ Space, E,L為我工作(但Scroll Lock沒有)。
只是想補充一點,啟動後,選單中的項目會變成灰色,無法再更改,所以您可能想知道如何再次停用它,這很簡單:按Esc或Ctrl+ C。
我認為這可能會為像我這樣的人節省一點時間