powershell - 将 Powershell 帮助系统从 Command More 更改为 Less
问题描述
在 powershell 中,命令“man”或“help”打开 Windows Powershell 帮助系统。不幸的是,对于我对其运行帮助的每个命令,都会打开我不喜欢的“更多”程序。我的进程不太可用,并希望将查看器更改为该文本编辑器进程。我怎样才能启动更少而不是更多而不是做“帮助获取变量|更少”。
解决方案
要更改more
与命令一起使用的寻呼机,man
您help
可以执行以下操作。注意: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
推荐阅读
- android - 返回 Null 的值事件侦听器
- python - 使用 numpy genfromtxt python 后在源文件中找到跳过的行
- c# - 如何在 Json 字符串中转义 Json 字符串
- javascript - 脚本仅在页面刷新后才起作用?不在初始导航上?
- django - graphene.Node 和 graphene.relay.Node 有什么区别?
- c++ - 使用 const 和 non-const 进行参数传递
- reactjs - event.stopPropagation 似乎阻止了 useState 更新和渲染
- c++ - 返回对类数据成员的引用,然后尝试更改该成员
- python-3.x - 这些块是否符合 PEP8?
- jquery - 我想在此代码中的计数器之前添加一个美元符号货币符号