
デフォルトでは、help
PowerShell で を使用すると、出力は を使用してページングされますmore
。PSCX をインストールすると、代わりに を使用するオプションが提供されますless
。デフォルトでは、どちらも使用しません (コンソール ウィンドウに十分な大きさのスクロールバック バッファーがあります)。 はGet-Help
出力をページングしません。
PowerShell でページングをオフにするにはどうすればよいですかhelp
? これ以上入力する必要はありませんか?
答え1
エイリアス:help
get-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