Delen via


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.

Cmdlet-hulp verkrijgen

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 uitgeschreven parameternaam bevindt, zorgt het indrukken van F1 ervoor dat de helpinformatie voor de cmdlet bij de parameter wordt weergegeven.

Dynamische Help voor volledig scherm

Met de pager in PSReadLine kunt u de weergegeven help-documentatie scrollen met behulp van de pijltjestoetsen omhoog en 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.

Het verkrijgen van gerichte hulp bij parameters

Als u op Alt+h drukt, krijgt u dynamische hulp bij parameters. De help wordt weergegeven onder de huidige opdrachtregel, vergelijkbaar 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, gebruikt u Alt+a. Er wordt gezocht vanaf de huidige cursorpositie en wordt gestopt wanneer er een argument op de opdrachtregel wordt gevonden. Hiermee selecteert u het volledige argument, zodat u het argument eenvoudig kunt vervangen of bewerken.

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. Met Ctrl+spatiebalk wordt een Control+2 toetsenreeks gegenereerd in plaats van de verwachte Control+spatiebalk reeks.

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.