Visual Studio) 中的 Register-TabExpansion (封裝管理員 主控台
只能在 Windows 上Visual Studio的封裝管理員 主控台內使用。
為指定命令的參數註冊索引標籤展開,如此一來,當輸入命令時使用 Tab 時,展開的值會顯示為有問題的參數可用選項。 會覆寫命令的任何先前擴充。
語法
Register-TabExpansion [-Name] <String> [-Definition] <Object> [<CommonParameters>]
參數
參數 | 描述 |
---|---|
名稱 | (必要) 要註冊擴充的命令。 -Name 參數本身是選擇性的。 |
定義 | (必要) 一個物件,描述語法 @{'<parameter>' = {'<value1>', '<value2>', ...}} 中的引數,其中 <parameter> 是要修改的參數名稱,而且每個 <value> 都會提供特定的擴充。 接受單引號和雙引號。 |
這些參數都不接受管線輸入或萬用字元。
一般參數
Register-TabExpansion
支援下列 常見的 PowerShell 參數:Debug、Error Action、ErrorVariable、OutBuffer、OutVariable、PipelineVariable、Verbose、WarningAction 和 WarningVariable。
範例
請考慮包含三個專案名稱 EventManager、Utilities 和 SpecialParser 的解決方案。 開發人員經常在不同的時間搭配這些專案使用 Update-Package
命令。 她發現命令為引數提供自動完成擴充 -ProjectName
功能會很方便 Update-Package
,因此她不需要每次輸入專案名稱。
然後,下列命令會將這三個專案名稱註冊為 參數的 -ProjectName
擴充:
Register-TabExpansion Update-Package @{'ProjectName' = {'EventManager', 'Utilities', 'SpecialParser'}}
然後,開發人員可以輸入 Update-Package -ProjectName
、按 Tab 鍵,並查看提供作為自動完成選項的擴充:
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應