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