Met behulp van de uitbreiding van het tabbladUsing Tab Expansion

Opdrachtregelprogramma houders bevatten vaak een manier om de namen van opdrachten of grote bestanden automatisch te voltooien versnellen van de opdracht vermelding en bieden.Command-line shells often provide a way to complete the names of long files or commands automatically, speeding up command entry and providing . Windows PowerShell kunt u in te vullen bestandsnamen en de namen van cmdlets door op de tabblad sleutel.Windows PowerShell allows you to fill in file names and cmdlet names by pressing the Tab key.

Notitie

Tabblad uitbreiding wordt bepaald door de interne functie TabExpansion of TabExpansion2.Tab expansion is controlled by the internal function TabExpansion or TabExpansion2. Omdat deze functie kan worden gewijzigd of overschreven, is deze discussie een handleiding voor het gedrag van de standaardconfiguratie van PowerShell.Since this function can be modified or overridden, this discussion is a guide to the behavior of the default PowerShell configuration.

Automatisch doorvoeren in een bestandsnaam of het pad van de beschikbare opties, typt u deel van de naam en druk op de tabblad sleutel.To fill in a filename or path from the available choices automatically, type part of the name and press the Tab key. PowerShell wordt de naam automatisch uitgebreid naar de eerste overeenkomst gevonden.PowerShell will automatically expand the name to the first match that it finds. Druk op de tabblad sleutel herhaaldelijk wordt doorlopen alle van de beschikbare opties.Pressing the Tab key repeatedly will cycle through all of the available choices.

De uitbreiding van het tabblad van de namen van de cmdlet verschilt enigszins.The tab expansion of cmdlet names is slightly different. Wilt gebruiken tabblad uitbreiding van de naam van een cmdlet, typt u het volledige eerste deel van de naam (de term) en het afbreekstreepje die erop volgt.To use tab expansion on a cmdlet name, type the entire first part of the name (the verb) and the hyphen that follows it. U kunt ook opgeven in meer van de naam van een gedeeltelijke overeenkomst.You can fill in more of the name for a partial match. Als u bijvoorbeeld get-co en druk vervolgens op de tabblad sleutel, PowerShell wordt automatisch uitgebreid met deze de Get-Command cmdlet (Let op dat deze wordt ook het geval is gewijzigd van letters aan het standaardformulier).For example, if you type get-co and then press the Tab key, PowerShell will automatically expand this to the Get-Command cmdlet (notice that it also changes the case of letters to their standard form). Als u op tabblad sleutel opnieuw, PowerShell wordt vervangen door dit met alleen andere overeenkomende cmdlet naam, Get-inhoud.If you press Tab key again, PowerShell replaces this with the only other matching cmdlet name, Get-Content.

U kunt herhaaldelijk tabblad uitbreiding gebruiken op dezelfde lijn.You can use tab expansion repeatedly on the same line. Bijvoorbeeld, kunt u de uitbreiding van het tabblad op de naam van de Get-inhoud cmdlet door te voeren:For example, you can use tab expansion on the name of the Get-Content cmdlet by entering:

PS> Get-Con<Tab>

Wanneer u op drukt de tabblad sleutel, de opdracht wordt vergroot tot:When you press the Tab key, the command expands to:

PS> Get-Content

U kunt gedeeltelijk Geef het pad naar het logboekbestand Active Setup en tabblad uitbreiding opnieuw gebruiken:You can then partially specify the path to the Active Setup log file and use tab expansion again:

PS> Get-Content c:\windows\acts<Tab>

Wanneer u op drukt de tabblad sleutel, de opdracht wordt vergroot tot:When you press the Tab key, the command expands to:

PS> Get-Content C:\windows\actsetup.log

Notitie

Een beperking van het tabblad uitbreidingsproces is dat tabbladen altijd worden geïnterpreteerd als pogingen tot het voltooien van een woord.One limitation of the tab expansion process is that tabs are always interpreted as attempts to complete a word. Als u kopieert en plakt u opdrachtvoorbeelden in een PowerShell-console, controleert u of het voorbeeld bevat geen tabbladen. Zo ja, wordt de resultaten onvoorspelbaar en bijna zeker niet juist.If you copy and paste command examples into a PowerShell console, make sure that the sample does not contain tabs; if it does, the results will be unpredictable and will almost certainly not be what you intended.