Register-TabExpansion (console Gestione pacchetti in Visual Studio)
Disponibile solo all'interno della console di Gestione pacchetti in Visual Studio in Windows.
Registra un'espansione di tabulazioni per i parametri del comando specificato, in modo che quando si usa Tab quando si immette un comando, i valori espansi vengono visualizzati come opzioni disponibili per il parametro in questione. Tutte le espansioni precedenti per il comando vengono sovrascritte.
Sintassi
Register-TabExpansion [-Name] <String> [-Definition] <Object> [<CommonParameters>]
Parametri
Parametro | Descrizione |
---|---|
Nome | (Obbligatorio) Comando a cui registrare le espansioni. L'opzione -Name è facoltativa. |
Definizione | (Obbligatorio) Oggetto che descrive l'argomento nella sintassi @{'<parameter>' = {'<value1>', '<value2>', ...}} in cui <parameter> è il nome del parametro da modificare e ognuno <value> fornisce un'espansione specifica. Vengono accettate virgolette singole e doppie. |
Nessuno di questi parametri accetta caratteri jolly o input della pipeline.
Parametri comuni
Register-TabExpansion
supporta i parametri di PowerShell comuni seguenti: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction e WarningVariable.
Esempio
Si consideri una soluzione che contiene tre nomi di progetti EventManager, Utilities e SpecialParser. Lo sviluppatore usa spesso il Update-Package
comando in momenti diversi con ognuno di questi progetti. Trova comodo avere il Update-Package
comando fornire espansioni di completamento automatico per l'argomento -ProjectName
in modo che non debba digitare un nome di progetto ogni volta.
Il comando seguente registra quindi questi tre nomi di progetto come espansione per il -ProjectName
parametro :
Register-TabExpansion Update-Package @{'ProjectName' = {'EventManager', 'Utilities', 'SpecialParser'}}
Lo sviluppatore può quindi digitare Update-Package -ProjectName
, premere TAB e visualizzare le espansioni offerte come opzioni di completamento automatico:
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per