使用動態說明
動態說明提供 Just-In-Time 說明,可讓您專注在工作上,而不會遺失您在命令行上輸入的位置。
取得 Cmdlet 說明
動態說明提供替代畫面緩衝區中顯示的完整 Cmdlet 說明檢視。
PSReadLine 會將函 ShowCommandHelp
式對應至 F1鍵。
- 當游標位於完全展開的 Cmdlet 名稱結尾時,按 F1 會顯示該 Cmdlet 的說明。
- 當游標位於完整展開參數名稱的結尾時,按 F1會顯示從 參數開始之 Cmdlet 的說明。
PSReadLine 中的呼叫器可讓您使用向上鍵和向下鍵捲動顯示的說明。 按 Q 會結束替代畫面緩衝區,並返回主要畫面上命令行上的目前游標位置。
取得焦點參數說明
按Alt+h提供參數的動態說明。 說明會顯示在類似 MenuComplete 的目前命令行下方。 當您按下 Alt+h 鍵時,游標必須位於完整展開參數名稱的結尾。
選取命令行上的自變數
若要使用 Alt+a 快速選取和編輯 Cmdlet 的自變數,而不會干擾語法。 根據數據指標位置,它會從目前的游標位置搜尋,並在命令行上找到任何自變數時停止。
選擇索引鍵系結
並非所有金鑰系結都適用於所有作業系統和終端機應用程式。 例如,Alt 鍵的索引鍵系結預設無法在macOS上運作。 在 Linux 上,Ctrl+[ 與 Escape 相同。 Ctrl +空格鍵會產生 Control+2 鍵序列,而不是預期的控制+空格鍵序列。
若要解決這些怪異問題,請將 PSReadLine 函式對應至可用的按鍵組合。 例如:
Set-PSReadLineKeyHandler -chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument
如需金鑰系結和因應措施的詳細資訊,請參閱 使用 PSReadLine 金鑰處理程式。