Буфер экрана Powershell

Буфер экрана Powershell

Я использую 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.

Подумал, что это может сэкономить немного времени для кого-то вроде меня.

Связанный контент