Använda dynamisk hjälp
Dynamisk hjälp ger just-in-time-hjälp som gör att du kan fokusera på ditt arbete utan att förlora platsskrivningen på kommandoraden.
Få cmdlet-hjälp
Dynamisk hjälp ger en vy över fullständig cmdlet-hjälp som visas i en alternativ skärmbuffert.
PSReadLine mappar funktionen ShowCommandHelp
till F1-nyckeln.
- När markören är i slutet av ett fullständigt expanderat cmdlet-namn visas hjälpen för cmdleten genom att trycka på F1.
- När markören är i slutet av ett fullständigt expanderat parameternamn visar om du trycker på F1hjälpen för cmdleten som börjar med parametern.
Med pager i PSReadLine kan du bläddra i den hjälp som visas med hjälp av upp- och nedpilarna. Om du trycker på Q avslutas den alternativa skärmbufferten och återgår till den aktuella markörpositionen på kommandoraden på den primära skärmen.
Hjälp med att få fokuserade parametrar
Om du trycker på Alt+h får du dynamisk hjälp för parametrar. Hjälpen visas under den aktuella kommandoraden som liknar MenuComplete. Markören måste vara i slutet av det fullständigt expanderade parameternamnet när du trycker på Alt+h-tangenten.
Välja argument på kommandoraden
Om du snabbt vill välja och redigera argumenten för en cmdlet utan att störa syntaxen med hjälp av Alt+a. Baserat på markörens position söker den från den aktuella markörens position och stoppar när den hittar argument på kommandoraden.
Välja nyckelbindningar
Alla nyckelbindningar fungerar inte för alla operativsystem och terminalprogram. Till exempel fungerar inte nyckelbindningar för Alt-nyckeln på macOS som standard. I Linux är Ctrl+[ samma som Escape. Och Ctrl-blanksteg+ genererar en kontroll+2-nyckelsekvens i stället för den förväntade sekvensen för kontrollutrymmeslisten.+
Om du vill kringgå dessa egenheter mappar du PSReadLine-funktionen till en tillgänglig nyckelkombination. Till exempel:
Set-PSReadLineKeyHandler -chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument
Mer information om nyckelbindningar och lösningar finns i Använda PSReadLine-nyckelhanterare.