Partager via


Utilisation de l’aide dynamique

L'aide dynamique fournit une assistance immédiate qui vous permet de rester concentré sur votre travail sans perdre votre place pendant que vous tapez sur la ligne de commande.

Obtention de l’aide sur les applets de commande

L’aide dynamique fournit une vue de l’aide complète de l’applet de commande affichée dans une autre mémoire tampon d’écran. PSReadLine mappe la fonction ShowCommandHelp à la touche F1.

  • Lorsque le curseur se trouve à la fin d’un nom d’applet de commande entièrement développé, appuyez sur F1pour afficher l’aide de cette applet de commande.
  • Lorsque le curseur se trouve à la fin d’un nom de paramètre entièrement développé, appuyez sur F1pour afficher l’aide de l’applet de commande commençant par le paramètre.

Aide dynamique en plein écran

Le pagineur dans PSReadLine vous permet de faire défiler l’aide affichée à l’aide des touches de direction haut et bas. Appuyer sur Q quitte la mémoire tampon d’écran de remplacement et retourne à la position actuelle du curseur sur la ligne de commande sur l’écran principal.

Obtention de l’aide sur les paramètres prioritaires

L’appui sur Alt+h fournit une aide dynamique pour les paramètres. L’aide est affichée sous la ligne de commande actuelle similaire à MenuComplete. Le curseur doit se trouver à la fin du nom de paramètre entièrement développé lorsque vous appuyez sur la touche Alt+h .

Aide ciblée pour un paramètre à l’aide de Alt-h

Sélectionner des arguments sur la ligne de commande

Pour sélectionner et modifier rapidement les arguments d’une applet de commande sans déranger votre syntaxe, utilisez Alt+a. Il effectue une recherche à partir de la position actuelle du curseur et s’arrête lorsqu’il trouve un argument sur la ligne de commande. Il sélectionne l’argument complet, ce qui facilite le remplacement ou la modification de l’argument.

Sélection d’arguments à l’aide de Alt-A

Choix des liaisons de clés

Toutes les liaisons de clés ne fonctionnent pas pour tous les systèmes d’exploitation et applications terminales. Par exemple, les liaisons de touches pour la touche Alt ne fonctionnent pas sur macOS par défaut. Sur Linux, Ctrl+[ est identique à Escape. Ctrl+barre d’espace génère une séquence de touches Contrôle+2 au lieu de la séquence Contrôle+barre d’espace attendue.

Pour contourner ces particularités, associez la fonction PSReadLine à une combinaison de touches disponible. Par exemple:

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

Pour plus d’informations sur les liaisons de clés et les solutions de contournement, consultez Utilisation des gestionnaires de clés PSReadLine.