Модуль PSReadLine
PSReadLine
Модуль PSReadLine содержит командлеты, которые позволяют настраивать среду редактирования командной строки в PowerShell.
Со времени версии, поставляемой в составе Windows PowerShell 5.1, PSReadLine вышло множество обновлений.
- PowerShell 7.4.0 поставляется с PSReadLine 2.3.4.
- PowerShell 7.3.0 поставляется с PSReadLine 2.2.6.
- PowerShell 7.2.5 поставляется с PSReadLine 2.1.0.
- PowerShell 7.0.11 поставляется с PSReadLine 2.0.4.
- PowerShell 5.1 поставляется с PSReadLine 2.0.0.
В этих статьях документирована версия 2.3.4 PSReadLine.
Примечание
Начиная с PowerShell 7.0, PowerShell пропускает автоматическую загрузку PSReadLine в Windows, если обнаружена программа чтения с экрана. В настоящее время PSReadLine не работает со средствами чтения с экрана. Отрисовка и форматирование PowerShell 7.0 по умолчанию в Windows работают правильно. При необходимости вы можете загрузить модуль вручную.
PSReadLine
- Get-PSReadLineKeyHandler
Получает привязки клавиш для модуля PSReadLine.
- Get-PSReadLineOption
Получает значения для параметров, которые можно настроить.
- PSConsoleHostReadLine
Эта функция является основной точкой входа для PSReadLine.
- Remove-PSReadLineKeyHandler
Удаляет привязку клавиш.
- Set-PSReadLineKeyHandler
Привязывает клавиши к пользовательским функциям обработчика клавиш или PSReadLine.
- Set-PSReadLineOption
Настраивает поведение редактирования командной строки в PSReadLine.