使用動態說明

動態說明提供 Just-In-Time 說明,可讓您專注在工作上,而不會遺失您在命令行上輸入的位置。

取得 Cmdlet 說明

動態說明提供替代畫面緩衝區中顯示的完整 Cmdlet 說明檢視。 PSReadLine 會將函 ShowCommandHelp 式對應至 F1鍵。

  • 當游標位於完全展開的 Cmdlet 名稱結尾時,按 F1 會顯示該 Cmdlet 的說明。
  • 當游標位於完整展開參數名稱的結尾時,按 F1會顯示從 參數開始之 Cmdlet 的說明。

全螢幕動態說明

PSReadLine 中的呼叫器可讓您使用向上鍵和向下鍵捲動顯示的說明。 按 Q 會結束替代畫面緩衝區,並返回主要畫面上命令行上的目前游標位置。

取得焦點參數說明

Alt+h提供參數的動態說明。 說明會顯示在類似 MenuComplete 的目前命令行下方。 當您按下 Alt+h 鍵時,游標必須位於完整展開參數名稱的結尾。

使用Alt-h 參數的焦點說明

選取命令行上的自變數

若要使用 Alt+a 快速選取和編輯 Cmdlet 的自變數,而不會干擾語法。 根據數據指標位置,它會從目前的游標位置搜尋,並在命令行上找到任何自變數時停止。

使用Alt-A 選取自變數

選擇索引鍵系結

並非所有金鑰系結都適用於所有作業系統和終端機應用程式。 例如,Alt 鍵的索引鍵系結預設無法在macOS上運作。 在 Linux 上,Ctrl+[Escape 相同。 Ctrl +空格鍵會產生 Control+2 鍵序列,而不是預期的控制+空格鍵序列。

若要解決這些怪異問題,請將 PSReadLine 函式對應至可用的按鍵組合。 例如:

Set-PSReadLineKeyHandler -chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument

如需金鑰系結和因應措施的詳細資訊,請參閱 使用 PSReadLine 金鑰處理程式