Get-PSReadLineKeyHandler
取得 PSReadLine 模組的索引鍵系結。
Syntax
Get-PSReadLineKeyHandler
[-Bound]
[-Unbound]
[<CommonParameters>]
Description
Get-PSReadLineKeyHandler Cmdlet 會傳回目前系結的按鍵系結。
範例
範例 1︰ 取得所有索引鍵對應
此命令會傳回所有索引鍵對應 (包括繫結和未繫結)。
Get-PSReadLineKeyHandler -Bound -Unbound
Key Function Description
--- -------- -----------
Enter AcceptLine Accept the input or move to the next line if input is missing a closing token.
Shift+Enter AddLine Move the cursor to the next line without attempting to execute the input
Escape RevertLine Equivalent to undo all edits (clears the line except lines imported from history)
LeftArrow BackwardChar Move the cursor back one character
RightArrow ForwardChar Move the cursor forward one character
Ctrl+LeftArrow BackwardWord Move the cursor to the beginning of the current or previous word
Ctrl+RightArrow NextWord Move the cursor forward to the start of the next word
Shift+LeftArrow SelectBackwardChar Adjust the current selection to include the previous character
Shift+RightArrow SelectForwardChar Adjust the current selection to include the next character
Ctrl+Shift+LeftArrow SelectBackwardWord Adjust the current selection to include the previous word
Ctrl+Shift+RightArrow SelectNextWord Adjust the current selection to include the next word
UpArrow PreviousHistory Replace the input with the previous item in the history
DownArrow NextHistory Replace the input with the next item in the history
Home BeginningOfLine Move the cursor to the beginning of the line
End EndOfLine Move the cursor to the end of the line
Shift+Home SelectBackwardsLine Adjust the current selection to include from the cursor to the end of the line
Shift+End SelectLine Adjust the current selection to include from the cursor to the start of the line
Delete DeleteChar Delete the character under the cursor
Backspace BackwardDeleteChar Delete the character before the cursor
Ctrl+Spacebar MenuComplete Complete the input if there is a single completion, otherwise complete the input by selecting from a menu o...
Tab TabCompleteNext Complete the input using the next completion
Shift+Tab TabCompletePrevious Complete the input using the previous completion
Ctrl+a SelectAll Select the entire line. Moves the cursor to the end of the line
Ctrl+c CopyOrCancelLine Either copy selected text to the clipboard, or if no text is selected, cancel editing the line with Cancel...
Ctrl+C Copy Copy selected region to the system clipboard. If no region is selected, copy the whole line
Ctrl+l ClearScreen Clear the screen and redraw the current line at the top of the screen
Ctrl+r ReverseSearchHistory Search history backwards interactively
...
範例 2︰取得繫結索引鍵
此命令僅會傳回繫結的索引鍵和索引鍵組合。
Get-PSReadLineKeyHandler
Key Function Description
--- -------- -----------
Enter AcceptLine Accept the input or move to the next line if input is missing a closing token.
Shift+Enter AddLine Move the cursor to the next line without attempting to execute the input
Escape RevertLine Equivalent to undo all edits (clears the line except lines imported from history)
LeftArrow BackwardChar Move the cursor back one character
RightArrow ForwardChar Move the cursor forward one character
Ctrl+LeftArrow BackwardWord Move the cursor to the beginning of the current or previous word
Ctrl+RightArrow NextWord Move the cursor forward to the start of the next word
Shift+LeftArrow SelectBackwardChar Adjust the current selection to include the previous character
Shift+RightArrow SelectForwardChar Adjust the current selection to include the next character
Ctrl+Shift+LeftArrow SelectBackwardWord Adjust the current selection to include the previous word
Ctrl+Shift+RightArrow SelectNextWord Adjust the current selection to include the next word
UpArrow PreviousHistory Replace the input with the previous item in the history
DownArrow NextHistory Replace the input with the next item in the history
Home BeginningOfLine Move the cursor to the beginning of the line
End EndOfLine Move the cursor to the end of the line
Shift+Home SelectBackwardsLine Adjust the current selection to include from the cursor to the end of the line
Shift+End SelectLine Adjust the current selection to include from the cursor to the start of the line
Delete DeleteChar Delete the character under the cursor
Backspace BackwardDeleteChar Delete the character before the cursor
Ctrl+Spacebar MenuComplete Complete the input if there is a single completion, otherwise complete the input by selecting from a menu o...
Tab TabCompleteNext Complete the input using the next completion
...
參數
-Bound
指出此 Cmdlet 會傳回繫結的函式。
Type: | SwitchParameter |
Position: | Named |
Default value: | True |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Unbound
指出此 Cmdlet 會傳回未繫結的函式。
Type: | SwitchParameter |
Position: | Named |
Default value: | True |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
None
您無法使用管線將物件傳送至此 Cmdlet。
輸出
此 Cmdlet 會針對繫結函式的每個索引鍵繫結 (或同步選取) 傳回一個項目,針對每個未繫結函式傳回一個項目。