Если вы используете настоящую оболочку Linux, вы обычно можете перемещаться вверх с клавиатуры, но, к сожалению, это не вариант в мире командной оболочки Windows. Естественно, мы можем исправить это с помощью немного магии AutoHotkey.
Конечно, на самом деле есть способ прокрутки командной строки с помощью клавиатуры, но это действительно сложно и требует слишком много нажатий клавиш, чтобы быть полезным. Это лучший способ.
Чтобы решить эту проблему, мы создадим скрипт AutoHotkey, который делает его таким, чтобы при каждом нажатии Shift + Page Up/Down или Ctrl + Up/Down он отправлял в окно команду прокрутки колесика мыши, прокручивая ее вверх. или вниз.
Настройка скрипта прокрутки окна
Создайте новый скрипт AutoHotkey или вставьте следующее в существующий скрипт:
#IfWinActive ahk_class ConsoleWindowClass
+ PgUp ::
Отправить {WheelUp}
Вернуться
+ PgDn ::
Отправить {WheelDown}
Вернуться
^ Up ::
Отправить {WheelUp}
Вернуться
^ Down ::
Отправить {WheelDown}
Вернуться
#IfWinActive
Сделав это, сохраните сценарий и дважды щелкните по нему, чтобы запустить его – теперь вы сможете прокручивать окно командной строки с помощью клавиатуры. Лично я предпочитаю использовать Shift + Page Up или Down для прокрутки, так как это более удобный способ Linux.
Если вы хотите добавить это в свой запуск, чтобы запускаться каждый раз, когда вы запускаете компьютер, откройте новое окно проводника Windows и введите следующее в строку адреса:
оболочка: запуск
Затем просто поместите ярлык для скрипта AutoHotkey в эту папку.
Дополнительно: если вам нравится этот, обязательно прочитайте нашу статью о том, как включить Ctrl + V для вставки в командную строку Windows.
Загружаемый скрипт прокрутки окна
Просто скачайте, распакуйте и дважды щелкните файл скрипта. Примечание. если вы хотите удалить значок трея из скрипта во время его работы, вам нужно добавить строку #NoTrayIcon в начало скрипта.
Скачать ScrollingCommandPrompt AutoHotkey Script