Använda dynamisk hjälp

Dynamisk hjälp ger hjälp vid behov som gör att du kan fokusera på ditt arbete utan att tappa bort dig 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 visas hjälpen för cmdleten som börjar med parametern genom att trycka på F1.

dynamisk hjälp i helskärmsläge

Med sidsökaren i PSReadLine- kan du bläddra i den hjälp som visas med hjälp av uppåt- och nedåtpiltangenterna. 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.

Få fokuserad hjälp med parametrar

Om du trycker på Alt+h får du dynamisk hjälp med 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å tangenten Alt+h.

Fokuserad hjälp för en parameter med Alt-h

Välj argument på kommandoraden

Om du snabbt vill välja och redigera argumenten för en cmdlet utan att störa din syntax använder du Alt+a. Den söker från den aktuella markörens position och stoppas när den hittar ett argument på kommandoraden. Det väljer det fullständiga argumentet, vilket gör det enkelt att ersätta eller redigera argumentet.

Argumentval med Alt-A

Välja nyckelbindningar

Alla nyckelbindningar fungerar inte för alla operativsystem och terminalprogram. Nyckelbindningar för Alt-nyckeln fungerar till exempel inte på macOS som standard. I Linux är Ctrl+[ samma som Escape. Och Ctrl+blanksteg genererar en Kontroll+2 tangentsekvens i stället för den Kontroll+blanksteg sekvens som förväntades.

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.