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.

Dynamisk hjälp i helskärmsläge

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.

Fokuserad hjälp för en parameter med Hjälp av 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+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.

Argumentmarkering med alt-A

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.