首页 > 解决方案 > 将 Powershell 帮助系统从 Command More 更改为 Less

问题描述

在 powershell 中,命令“man”或“help”打开 Windows Powershell 帮助系统。不幸的是,对于我对其运行帮助的每个命令,都会打开我不喜欢的“更多”程序。我的进程不太可用,并希望将查看器更改为该文本编辑器进程。我怎样才能启动更少而不是更多而不是做“帮助获取变量|更少”。

标签: powershell

解决方案


要更改more与命令一起使用的寻呼机,manhelp可以执行以下操作。注意:Get-Help不调用寻呼机more,因此不适用。

使用 Powershell 5.1,您可以通过设置别名来覆盖更多内容,如下所示:

Set-Alias more less.exe

Powershell Core 6+开始,您可以将变量 $env:PAGER 设置为覆盖:

$env:PAGER = 'less.exe'

注意:如果 less.exe 不在您的 PATH 中,您需要指定它的完整路径。检查与Get-Command less.exe


推荐阅读