Dynamische Hilfe nutzen
Dank der dynamischen Hilfe sind Erklärungen stets griffbereit. Sie können sich also weiterhin auf Ihre Arbeit konzentrieren und brauchen die Befehlszeile nicht zu verlassen.
So erhalten Sie Hilfe zum Cmdlet
Die dynamische Hilfe zeigt die gesamte Cmdlet-Hilfe in einem alternativen Bildschirmpuffer an.
PSReadLine ordnet die Funktion ShowCommandHelp
der Taste F1 zu.
- Wenn sich der Cursor am Ende eines vollständig erweiterten Cmdlet-Namens befindet, drücken Sie auf F1, um die Hilfe für dieses Cmdlet anzuzeigen.
- Wenn sich der Cursor am Ende eines vollständig erweiterten Parameternamens befindet und Sie auf F1 drücken, wird die Hilfe für das Cmdlet ab diesem Parameter angezeigt.
Mit dem Pager in PSReadLine können Sie mithilfe der Tasten NACH-OBEN und NACH-UNTEN durch die angezeigte Hilfe scrollen. Wenn Sie auf Q drücken, wird der alternative Bildschirmpuffer geschlossen und Sie werden zur aktuellen Cursorposition in der Befehlszeile auf dem primären Bildschirm zurückgebracht.
Hilfe für bestimmte Parameter
Wenn Sie ALT+H drücken, erhalten Sie dynamische Hilfe zu Parametern. Die Hilfe wird unterhalb der aktuellen Befehlszeile angezeigt, ähnlich wie bei „MenuComplete“. Sie müssen den Cursor an das Ende des vollständig erweiterten Parameternamens stellen, bevor Sie ALT+H drücken.
Auswählen von Argumenten in der Befehlszeile
Über ALT+A können Sie die Argumente eines Cmdlets schnell auswählen und bearbeiten, ohne die Syntax zu stören. Dieser Vorgang sucht dann ab der aktuellen Cursorposition und stoppt, wenn er Argumente in der Befehlszeile findet.
Auswählen von Tastenzuordnungen
Nicht alle Tastenzuordnungen sind für alle Betriebssysteme und Terminalanwendungen geeignet. Beispielsweise funktionieren Tastenzuordnungen für die ALT-Taste unter macOS standardmäßig nicht. Unter Linux ist STRG+[ identisch mit ESCAPE. Außerdem generiert STRG+LEERTASTE eine STRG+2-Tastensequenz anstelle der erwarteten STRG+LEERTASTE-Tastensequenz.
Um diese Probleme zu umgehen, ordnen Sie die PSReadLine-Funktion einer verfügbaren Tastenkombination zu. Beispiel:
Set-PSReadLineKeyHandler -chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument
Weitere Informationen zu Tastenzuordnungen und Problemumgehungen finden Sie unter Verwenden von PSReadLine-Tastenhandlern.