问题标签 [powertab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 是否可以使用 PowerTab 为别名功能配置选项卡完成?
我为 Micrsosoft TFS 和 Micrsosoft TFPT 命令行工具编写了一组 PowerShell 辅助函数(其中一些又使用 TFPT 中包含的 Posh cmdlet)。为了缩短命令的标准命名约定,比如Get-TfsStatus
and Invoke-TfsCommit
,我还创建了别名(例如tf-status
and tf-commit
)。我也使用 PowerTab 来完成制表符,但默认情况下 v0.99.6 不支持使用别名的制表符完成。
您如何配置选项卡补全,以便我的别名(均以开头)tf-
可以向我显示可用命令的列表?
我看到 PowerTab 包含一个用于修改选项卡扩展行为的编辑器,但我不清楚我需要配置什么。我也知道关闭 PowerTab 后,默认的豪华选项卡补全适用于别名。
示例函数和别名:
注意:最初,我的实际函数名称为tf-status
、tf-commit
等,但当你使用 时Import-Module
,PowerShell 抱怨我没有遵循 PowerShell 函数的命名标准。