如何在 PowerShell 中禁用帮助分页?

如何在 PowerShell 中禁用帮助分页?

默认情况下,在 PowerShell 中使用时help,输出将使用 分页more。如果您安装了 PSCX,它会为您提供使用 分页的选项less。默认情况下,我宁愿不使用任何选项(我的控制台窗口上有足够大的回滚缓冲区)。Get-Help不分页输出

如何在 PowerShell 中关闭分页help?无需输入更多内容?

答案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

相关内容