Dela via


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ä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+en. Baserat på markörens position söker den från den aktuella markörens position och stoppar när den hittar argument på kommandoraden.

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.