Как отключить постраничный просмотр справки в PowerShell?

Как отключить постраничный просмотр справки в PowerShell?

По умолчанию, когда вы используете helpPowerShell, вывод разбивается на страницы с помощью more. Если вы устанавливаете PSCX, он дает вам возможность использовать lessвместо этого. По умолчанию я бы предпочел не использовать ни то, ни другое (у меня достаточно большой буфер прокрутки в окне консоли). Get-Helpне разбивает вывод на страницы

Как отключить разбиение на страницы helpв PowerShell? Без необходимости вводить больше текста?

решение1

Псевдоним :helpget-help

new-alias help get-help

решение2

Функция helpоборачивает Get-Helpкоманду, устанавливает некоторые значения по умолчанию и форматирует вывод.

Выведите содержимое функции следующим образом:

PS> (get-command help).definition

Особо следует отметить, что, по крайней мере, в моей установке, параметр включен -Fullпо умолчанию, и вывод передается команде, указанной в PAGERпеременной окружения, если она задана, или в противном случае с использованием more.

Поэтому, если вы хотите получить полный вывод, но пропустить пейджер, просто вызовите функцию Get-Helpнапрямую с -Fullнабором параметров:

PS> get-help -full some-command

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