Register-TabExpansion (Paket-Manager Konsole in Visual Studio)
Nur in der Paket-Manager Konsole in Visual Studio auf Windows verfügbar.
Registriert eine Registerkartenerweiterung für die Parameter des angegebenen Befehls, sodass beim Eingeben eines Befehls tabstopps die erweiterten Werte als verfügbare Optionen für den betreffenden Parameter angezeigt werden. Alle vorherigen Erweiterungen für den Befehl werden überschrieben.
Syntax
Register-TabExpansion [-Name] <String> [-Definition] <Object> [<CommonParameters>]
Parameter
Parameter | BESCHREIBUNG |
---|---|
Name | (Erforderlich) Der Befehl zum Registrieren von Erweiterungen. Der Schalter "-Name" selbst ist optional. |
Definition | (Erforderlich) Ein Objekt, das das Argument in der Syntax @{'<parameter>' = {'<value1>', '<value2>', ...}} beschreibt, wobei <parameter> der Name des zu ändernden Parameters ist und jeder <value> eine bestimmte Erweiterung bereitstellt. Sowohl einfache als auch doppelte Anführungszeichen werden akzeptiert. |
Keine dieser Parameter akzeptiert Pipelineeingabe- oder Wildcardzeichen.
Allgemeine Parameter
Register-TabExpansion
unterstützt die folgenden allgemeinen PowerShell-Parameter: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction und WarningVariable.
Beispiele
Betrachten Sie eine Lösung, die drei Projektnamen "EventManager", "Utilities" und "SpecialParser" enthält. Der Entwickler verwendet den Update-Package
Befehl häufig zu unterschiedlichen Zeiten mit jedem dieser Projekte. Sie findet es praktisch, dass der Update-Package
Befehl Automatischen Abschlusserweiterungen für das -ProjectName
Argument bereitstellt, damit sie jedes Mal keinen Projektnamen eingeben muss.
Der folgende Befehl registriert dann diese drei Projektnamen als Erweiterung für den -ProjectName
Parameter:
Register-TabExpansion Update-Package @{'ProjectName' = {'EventManager', 'Utilities', 'SpecialParser'}}
Der Entwickler kann dann die TAB-TASTE eingeben Update-Package -ProjectName
und die Erweiterungen anzeigen, die als Optionen für die automatische Fertigstellung angeboten werden:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für