我可以让 powershell 选项卡完整显示所有选项,而不是选择特定选项吗?

问题描述 投票:0回答:1

在 Powershell 中,如果我输入:

install-<tab>

Powershell 选项卡完成将通过以

install-

开头的单个命令完成
Install-Package

我可以再次点击Tab来查看不同的完成情况。

是否可以让 Powershell 显示以我键入的内容开头的所有选项,例如 Linux 或 Unix shell?例如,如果我输入:

install-<tab>

我得到:

Install-Package
Install-PackageProvider
Install-Script
powershell tab-completion
1个回答
51
投票

PSReadLine
有一个这样的功能,称为
MenuComplete
。按 Ctrl+,而不是 Tab

您可以使用

MenuCompleteSet-PSReadLineKeyHandler
 函数绑定到 
Tab
:

Set-PSReadlineKeyHandler -Chord Tab -Function MenuComplete
© www.soinside.com 2019 - 2024. All rights reserved.