Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dynamiczna pomoc zapewnia pomoc just in time, która umożliwia skoncentrowanie się na pracy bez utraty miejsca pisania w wierszu polecenia.
Uzyskiwanie pomocy dotyczącej poleceń cmdlet
Pomoc dynamiczna udostępnia widok pełnej pomocy polecenia cmdlet wyświetlanej w alternatywnym buforze ekranu.
PSReadLine mapuje funkcję ShowCommandHelp na klawisz F1.
- Gdy kursor znajduje się na końcu w pełni rozwiniętej nazwy cmdlet, naciśnięcie F1 wyświetla pomoc dla tego cmdlet.
- Gdy kursor znajduje się na końcu w pełni rozwiniętej nazwy parametru, naciśnięcie F1wyświetla pomoc dla polecenia cmdlet rozpoczynającego się od parametru .
Pager w programie PSReadLine umożliwia przewijanie wyświetlanej pomocy przy użyciu strzałek w górę i w dół. Naciśnięcie Q powoduje zamknięcie alternatywnego buforu ekranu i powrót do bieżącego położenia kursora w wierszu polecenia na ekranie podstawowym.
Uzyskiwanie pomocy dotyczącej konkretnych parametrów
Naciśnięcie Alt+h zapewnia dynamiczną pomoc dla parametrów. Pomoc jest wyświetlana poniżej bieżącego wiersza polecenia podobnego do MenuUzupełnianie. Kursor musi znajdować się na końcu w pełni rozwiniętej nazwy parametru po naciśnięciu Alt+h .
Wybieranie argumentów w wierszu polecenia
Aby szybko wybrać i edytować argumenty polecenia cmdlet bez zakłócania składni przy użyciu Alt+a. Na podstawie położenia kursora inicjuje wyszukiwanie od bieżącej pozycji kursora i zatrzymuje się po znalezieniu dowolnego argumentu w wierszu polecenia.
Wybieranie powiązania kluczy
Nie wszystkie powiązania kluczy działają dla wszystkich systemów operacyjnych i aplikacji terminalowych. Na przykład powiązania klawiszy dla klawisza Alt nie działają domyślnie w systemie macOS. W systemie Linux ctrl+[ jest taki sam jak Escape. Ctrl+Spacja generuje sekwencję Control+2 zamiast oczekiwanej sekwencji Control+Spacja.
Aby obejść te właściwości, zamapuj funkcję PSReadLine na dostępną kombinację klawiszy. Przykład:
Set-PSReadLineKeyHandler -Chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument
Aby uzyskać więcej informacji na temat skrótów klawiaturowych i rozwiązań alternatywnych, zobacz Using PSReadLine key handlers (Używanie procedur obsługi kluczy PSReadLine).