Dynamische Help gebruiken

Dynamische Help biedt Just-In-Time-hulp waarmee u zich kunt concentreren op uw werk zonder dat u uw plaats kwijtraakt die u op de opdrachtregel typt.

Help bij cmdlets krijgen

Dynamische Help biedt een weergave van volledige cmdlet-help die wordt weergegeven in een alternatieve schermbuffer. PSReadLine wijst de functie ShowCommandHelp toe aan de F1-toets.

  • Wanneer de cursor zich aan het einde van een volledig uitgebreide cmdlet-naam bevindt, wordt de help voor die cmdlet weergegeven wanneer u op F1drukt.
  • Wanneer de cursor zich aan het einde van een volledig uitgevouwen parameternaam bevindt, wordt op F1de help voor de cmdlet weergegeven die begint bij de parameter.

Dynamische Help voor volledig scherm

Met de pager in PSReadLine kunt u de weergegeven hulp schuiven met behulp van de pijl-omhoog en pijl-omlaag. Als u op Q drukt, wordt de alternatieve schermbuffer afgesloten en keert u terug naar de huidige cursorpositie op de opdrachtregel op het primaire scherm.

Hulp bij gerichte parameters

Als u op Alt+h drukt, kunt u dynamische hulp bieden voor parameters. De Help wordt weergegeven onder de huidige opdrachtregel die vergelijkbaar is met MenuComplete. De cursor moet zich aan het einde van de volledig uitgevouwen parameternaam bevinden wanneer u op de Alt+h-toets drukt.

Hulp met prioriteit voor een parameter met Alt-h

Argumenten selecteren op de opdrachtregel

Als u snel de argumenten van een cmdlet wilt selecteren en bewerken zonder de syntaxis te storen met Alt +a. Op basis van de cursorpositie wordt vanuit de huidige cursorpositie gezocht en gestopt wanneer er argumenten op de opdrachtregel worden gevonden.

Argumentselectie met Alt-A

Keybindingen kiezen

Niet alle sleutelbindingen werken voor alle besturingssystemen en terminaltoepassingen. Sleutelbindingen voor de Alt-toets werken bijvoorbeeld niet standaard in macOS. In Linux is Ctrl+[ hetzelfde als Escape. En Met ctrl-spatiebalk+ wordt een Control+2-toetsreeks gegenereerd in plaats van de regel met de+ spatiebalk van Control die wordt verwacht.

Als u deze quirks wilt omzeilen, wijst u de functie PSReadLine toe aan een beschikbare toetsencombinatie. Voorbeeld:

Set-PSReadLineKeyHandler -chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument

Zie PsReadLine-sleutelhandlers gebruiken voor meer informatie over keybindings en tijdelijke oplossingen.