Я использую Windows Powershell, и мне просто интересно, есть ли способ прокрутки экранного буфера (например, в UNIX bash с помощью SHIFT + PgUp / SHIFT + PgDn). Я знаю, что для пролистывания экранного буфера есть команда «more», но некоторые сочетания клавиш были бы намного удобнее.
Есть ли способ прокручивать вывод без использования мыши?
Обратную прокрутку обеспечивает сама консоль Windows, а не оболочка внутри (как xterm и подобные приложения в Unix). А чтобы активировать функцию "прокрутки", используйте Alt + пробел, E, L как описал Джон Ренни. (Вы можете попробовать клавишу Scroll Lock, но я не могу проверить ее здесь.)
В Windows 10 Powershell используйте Ctrl+PgUp/PgDn для прокрутки по строке.
В Windows 10 cmd используйте Ctrl+↓/↑ для прокрутки по строке.
Нажмите F7. Не то же самое, что страница вверх и страница вниз, но все же очень полезна.
JR
По поводу комментария Александра: ой, извините, я неправильно понял ваш вопрос. К сожалению, нет простого нажатия клавиши для перехода на страницу вверх или вниз через экранный буфер. Однако, если вы используете комбинацию alt-space, E L (т.е. выберите Edit / Scroll в системном меню), вы найдете стрелки и прокрутите экранный буфер вверх / вниз. Нажмите escape, чтобы выйти из «режима прокрутки».
Может быть, есть горячая клавиша для входа в режим прокрутки, но мне удалось ее найти.
Просто удерживайте ctrl и нажимайте стрелку вверх или вниз. У меня это работает в Windows 10.
Alt+Космос, E, L работал у меня (и Scroll Lock не).
Просто хотел добавить, что после активации элемент в меню становится серым и больше не может быть изменен, поэтому вы можете задаться вопросом, как снова отключить его, что довольно просто: нажмите Esc или Ctrl+C.
Думал, что это может сэкономить немного времени для кого-то вроде меня