当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 shell 中使用制表符补全

作者:精品下载站 日期:2024-12-14 03:05:03 浏览:13 分类:玩电脑

在 shell 中使用制表符补全


PowerShell 提供输入补全功能,以提供提示、启用发现并加快输入输入速度。命令名称、参数名称、参数值和文件路径都可以通过按 Tab 键来完成。

Tab 键是 Windows 上的默认键绑定。 PSReadLine 还提供了绑定到 Ctrl+Space 的 MenuComplete 函数。 MenuComplete 函数在命令行下方显示匹配完成的列表。

可以使用 PSReadLine cmdlet 或托管 PowerShell 的应用程序更改这些键绑定。非 Windows 平台上的键绑定可能有所不同。有关详细信息,请参阅 about_PSReadLine_Functions。

内置制表符补全功能

PowerShell 为命令行体验的许多方面启用了制表符补全。

文件名补全

要自动从可用选项中填充文件名或路径,请键入部分名称并按 Tab 键。 PowerShell 会自动将名称扩展为它找到的第一个匹配项。再次按 Tab 键,每次按键都会循环显示所有可用选项。

命令和参数名称补全

cmdlet 名称的选项卡扩展略有不同。要对 cmdlet 名称使用制表符扩展,请键入名称的整个第一部分(动词)及其后面的连字符。您可以填写更多名称以进行部分匹配。例如,如果您键入 get-co,然后按 Tab 键,PowerShell 会自动将其扩展为 Get-Command cmdlet(请注意,它还将字母的大小写更改为其标准形式)。如果再次按 Tab 键,PowerShell 会将其替换为唯一的其他匹配 cmdlet 名称 Get-Content。 Tab 补全还可以解析 PowerShell 别名和本机可执行文件。

下图显示了选项卡和菜单完成的示例。

[玩转系统] 在 shell 中使用制表符补全

其他选项卡补全增强功能

PowerShell 的每个新版本都包含对选项卡补全的改进,可修复错误并提高可用性。

电源壳7.0

  • Tab 补全可解析枚举或类型受限的变量赋值
  • Tab 补全扩展了缩写的 cmdlet 和功能。例如,i-psdf

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯