Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Динамическая справка предоставляет оперативную помощь, которая позволяет сосредоточиться на работе, не теряя место в командной строке.
Получение помощи по командлету
Динамическая справка позволяет просматривать полную справку командлетов, отображаемую в альтернативном буфере экрана.
PSReadLine сопоставляет функцию ShowCommandHelp
с ключом F1.
- Когда курсор стоит прямо в конце полностью раскрытого имени командлета, нажатие клавиши F1 отображает руководство для этого командлета.
- Если курсор находится в конце полностью развернутого имени параметра, нажатие клавиши F1 отображает справку для командлета, связанного с параметром.
Пейджер в PSReadLine позволяет прокручивать отображаемую справку с помощью клавиш со стрелками вверх и вниз. Нажатие Q завершает альтернативный буфер экрана и возвращает текущую позицию курсора в командной строке на основном экране.
Справка по параметрам с фокусировкой
Нажатие Alt+h обеспечивает динамическую справку по параметрам. Справка показана ниже текущей командной строки, аналогичной MenuComplete. Курсор должен быть в конце полностью развернутого имени параметра при нажатии клавиши ALT+H .
Выбор аргументов в командной строке
Чтобы быстро выбрать и изменить аргументы командлета без нарушения синтаксиса с помощью Alt+a. На основе позиции курсора он выполняет поиск из текущей позиции курсора и останавливается при поиске любых аргументов в командной строке.
Выбор привязки ключей
Не все привязки ключей работают для всех операционных систем и приложений терминала. Например, привязки ключей для клавиши ALT не работают в macOS по умолчанию. В Linux ctrl+[ совпадает с Escape. И Ctrl+Spacebar создает последовательность нажатий клавиш Control+2 вместо ожидаемой последовательности Control+Spacebar.
Чтобы обойти эти причуды, сопоставьте функцию PSReadLine с доступным сочетанием ключей. Рассмотрим пример.
Set-PSReadLineKeyHandler -Chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument
Дополнительные сведения о привязках ключей и обходных решениях см. в разделе "Использование обработчиков ключей PSReadLine".
PowerShell