Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
K dispozici pouze v konzole Správce balíčků v Visual Studio na Windows.
Zaregistruje rozšíření tabulátoru pro parametry zadaného příkazu, například při použití tabulátoru při zadávání příkazu se rozšířené hodnoty zobrazí jako dostupné možnosti pro daný parametr. Všechny předchozí rozšíření příkazu se přepíšou.
Syntaxe
Register-TabExpansion [-Name] <String> [-Definition] <Object> [<CommonParameters>]
Parametry
| Parametr | Popis |
|---|---|
| Název | (Povinné) Příkaz, do kterého se mají registrovat rozšíření. Samotný přepínač -Name je volitelný. |
| Definice | (Povinné) Objekt popisující argument v syntaxi @{'<parameter>' = {'<value1>', '<value2>', ...}} , kde <parameter> je název parametru, který chcete upravit, a každý z nich <value> poskytuje konkrétní rozšíření. Jsou přijaty jednoduché i dvojité uvozovky. |
Žádný z těchto parametrů nepřijímá vstup kanálu nebo zástupné znaky.
Běžné parametry
Register-TabExpansion podporuje následující běžné parametry PowerShellu: Ladění, Akce chyby, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction a WarningVariable.
Příklady
Zvažte řešení, které obsahuje tři projekty s názvy EventManager, Utilities a SpecialParser. Vývojář často používá Update-Package příkaz v různých časech s jednotlivými projekty. Zjistí, že je vhodné, Update-Package aby příkaz poskytoval rozšíření automatického dokončování argumentu -ProjectName , takže nemusí pokaždé zadávat název projektu.
Následující příkaz pak zaregistruje tyto tři názvy projektů jako rozšíření parametru -ProjectName :
Register-TabExpansion Update-Package @{'ProjectName' = {'EventManager', 'Utilities', 'SpecialParser'}}
Vývojář pak může zadat Update-Package -ProjectName , stisknout klávesu Tab a zobrazit rozšíření nabízená jako možnosti automatického dokončování:
