PSReadLine

Le module PSReadLine contient des applets de commande qui vous permettent de personnaliser l’environnement d’édition de ligne de commande dans PowerShell.

De nombreuses mises à jour ont été apportées à PSReadLine depuis la version fournie dans Windows PowerShell 5.1.

  • Version 2.3.5 d’abord fournie dans PowerShell 7.4.2 et 7.5.0-preview.3
  • Version 2.3.4 d’abord fournie dans PowerShell 7.4.0-rc.1
  • v2.2.6 d’abord livré dans PowerShell 7.3.0
  • Version 2.1.0 d’abord fournie dans PowerShell 7.2.5
  • Version 2.0.4 d’abord fournie dans PowerShell 7.0.11
  • v2.0.0 est fourni dans Windows PowerShell 5.1

Pour plus d’informations sur les différences de version, consultez about_PSReadLine_Release_Notes.

Ces articles documentent la version 2.3.5 de PSReadLine.

Remarque

À compter de PowerShell 7.0, PowerShell ignore le chargement automatique de PSReadLine sur Windows si un programme de lecteur d’écran est détecté. Actuellement, PSReadLine ne fonctionne pas correctement avec les lecteurs d’écran. Le rendu et la mise en forme par défaut de PowerShell 7.0 sur Windows fonctionnent correctement. Vous pouvez charger manuellement le module si nécessaire.

PSReadLine

Get-PSReadLineKeyHandler

Gets the key bindings for the PSReadLine module.

Get-PSReadLineOption

Gets values for the options that can be configured.

PSConsoleHostReadLine

This function is the main entry point for PSReadLine.

Remove-PSReadLineKeyHandler

Removes a key binding.

Set-PSReadLineKeyHandler

Binds keys to user-defined or PSReadLine key handler functions.

Set-PSReadLineOption

Customizes the behavior of command line editing in PSReadLine.