Поиск по сайту:

Модуль 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.