使用 Tab 键扩展Using Tab Expansion
备注
Tab 键扩展由内部函数 TabExpansion 或 TabExpansion2 控制。由于此函数可被修改或覆盖,所以此讨论可用作针对默认 PowerShell 配置的行为的指导。
cmdlet 名称的选项卡扩展稍有不同。若要在 cmdlet 名称上使用选项卡扩充,键入名称的整个第一部分(即谓词),然后是后跟的连字符。你可以填入名称的更多内容以进行部分匹配。例如,如果键入 get-co 然后按下 Tab 键,PowerShell 会自动将其扩展为 Get-Command cmdlet(注意,还会将字母的大小写改为标准形式)。如果再次按下 Tab 键,PowerShell 会将此替换为另一个唯一匹配的 cmdlet 名称,Get-Content。
你可以在同一行上重复使用 Tab 键扩展。例如,你可以通过输入以下内容在 Get-Content cmdlet 的名称上使用选项卡扩展:
然后你可以部分指定“智能安装”日志文件的路径并再次使用选项卡扩展:
当你按下 Tab 键时,该命令扩展为:
Tab 键扩展进程的一个限制是 Tab 键始终解释为尝试完成单词。如果将命令示例复制并粘贴到 PowerShell 控制台,请确保该示例不包含 Tab 键;如果包含 Tab 键,则结果将不可预测并且几乎不会得到预期的结果。