20 ISE 3.0 에서 키보드 단축 키 의 전체 목록 을 보 여 줍 니 다.

9001 단어 powershellPowerShell
HI 안녕하세요.앞으로 windows server 2012 R2 에서 poweshell 이 우리 에 게 준 서 프 라 이 즈 에 대해 자세히 설명 하 겠 습 니 다.자, 바로 가기 테마 입 니 다. 오늘 ISE 3.0 에서 키보드 단축 키 의 전체 목록 을 보 여 주 는 방법 에 대해 말씀 드 리 겠 습 니 다. 사실 모든 단축 키 가 포 함 된 ISE Microsoft. PowerShell. GPower Shell 구성 요소 (DLL)
우선, 우 리 는 이 DLL 을 참고 할 필요 가 있다.
PS> $gps = $psISE.GetType().Assembly
PS> $gps
                                                                                                                                                                                                             
GAC    Version        Location
---    -------        --------
True   v4.0.30319     C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.PowerShell.GPowerShell\...
 

그리고 이 구성 요소 의 모든 자원 목록 을 얻 기 위해 GetManifest ResourceNames 를 실행 합 니 다.
PS> $gps.GetManifestResourceNames()
                                                                                                                                                       
Microsoft.PowerShell.GPowerShell.g.resources
GuiStrings.resources

다음은 리 소스 관리자 대상 의 자원 을 만 들 고 접근 을 제공 합 니 다.이름 으로 자원 을 표시 합 니 다. 자원 확장 이 없 는 이 자원 의 구성 요소 에 접근 하려 고 합 니 다.
$rm = New-Object System.Resources.ResourceManager GuiStrings,$gps

모든 남 은 것 은 GetResource Set () 방법 을 사용 하여 특정한 항목 으로 설정 한 상세 한 것 을 검색 하 는 것 입 니 다.
$rs = $rm.GetResourceSet((Get-Culture),$true,$true)
$rs
                                                                                                           
Name                           Value
----                           -----
SnippetToolTipPath             Path: {0}
MediumSlateBlueColorName       Medium Slate Blue
EditorBoxSelectLineDownShor... Alt+Shift+Down (★)
NewRunspace                    N_ew PowerShell Tab
EditorSelectToPreviousChara... Shift+Left(★)
RemoveAllBreakpointsShortcut   Ctrl+Shift+F9(★)
SaveScriptQuestion             Save {0}?
(...)

우 리 는 위 에서 출력 한 결 과 를 보면 내 가 표시 한 (★) 돌출 된 항목 값, 유사 한 조합 키 를 볼 수 있다.
내 출력 을 보면 프로젝트 의 이름 이 끝 나 는 '단축 키' (끝 이 없 는 숫자) 와 관련 된 기능 키 를 발견 할 수 있 습 니 다.
그것들 은 시작 하면 뒤쪽 에 하나의 숫자 나 두 개의 '키보드' 글자 와 함께 다음 코드 를 실행 합 니 다. 우 리 는 모든 키보드 관련 항목 을 걸 러 내 고 정리 할 수 있 습 니 다.
$rs | where Name -match 'Shortcut\d?$|^F\d+Keyboard' | Sort-Object Value

다음은 완전한 코드 세 션 과 완전한 결과 입 니 다.
$gps = $psISE.GetType().Assembly
$rm = New-Object System.Resources.ResourceManager GuiStrings,$gps
$rs = $rm.GetResourceSet((Get-Culture),$true,$true)
$rs | where Name -match 'Shortcut\d?$|^F\d+Keyboard' | Sort-Object Value | Format-Table -AutoSize
                                                    
Name                                            Value
----                                            -----
EditorUndoShortcut2                             Alt+Backspace
EditorSelectNextSiblingShortcut                 Alt+Down
ExitShortcut                                    Alt+F4
EditorSelectEnclosingShortcut                   Alt+Left
EditorSelectFirstChildShortcut                  Alt+Right
EditorRedoShortcut2                             Alt+Shift+Backspace
EditorBoxSelectLineDownShortcut                 Alt+Shift+Down
ToggleHorizontalAddOnPaneShortcut               Alt+Shift+H
EditorBoxSelectToPreviousCharacterShortcut      Alt+Shift+Left
EditorBoxSelectToNextCharacterShortcut          Alt+Shift+Right
EditorTransposeLineShortcut                     Alt+Shift+T
EditorBoxSelectLineUpShortcut                   Alt+Shift+Up
ToggleVerticalAddOnPaneShortcut                 Alt+Shift+V
EditorSelectPreviousSiblingShortcut             Alt+Up
ShowScriptPaneTopShortcut                       Ctrl+1
ShowScriptPaneRightShortcut                     Ctrl+2
ShowScriptPaneMaximizedShortcut                 Ctrl+3
EditorSelectAllShortcut                         Ctrl+A
ZoomIn1Shortcut                                 Ctrl+Add
EditorMoveCurrentLineToBottomShortcut           Ctrl+Alt+End
EditorMoveCurrentLineToTopShortcut              Ctrl+Alt+Home
EditorDeleteWordToLeftShortcut                  Ctrl+Backspace
StopExecutionShortcut                           Ctrl+Break
StopAndCopyShortcut                             Ctrl+C
GoToConsoleShortcut                             Ctrl+D
EditorDeleteWordToRightShortcut                 Ctrl+Del
EditorScrollDownAndMoveCaretIfNecessaryShortcut Ctrl+Down
EditorMoveToEndOfDocumentShortcut               Ctrl+End
FindShortcut                                    Ctrl+F
ShowCommandShortcut                             Ctrl+F1
CloseScriptShortcut                             Ctrl+F4
GoToLineShortcut                                Ctrl+G
ReplaceShortcut                                 Ctrl+H
EditorMoveToStartOfDocumentShortcut             Ctrl+Home
GoToEditorShortcut                              Ctrl+I
Copy2Shortcut                                   Ctrl+Ins
ShowSnippetShortcut                             Ctrl+J
EditorMoveToPreviousWordShortcut                Ctrl+Left
ToggleOutliningExpansionShortcut                Ctrl+M
ZoomOut3Shortcut                                Ctrl+Minus
NewScriptShortcut                               Ctrl+N
OpenScriptShortcut                              Ctrl+O
GoToMatchShortcut                               Ctrl+Oem6
ZoomIn3Shortcut                                 Ctrl+Plus
ToggleScriptPaneShortcut                        Ctrl+R
EditorMoveToNextWordShortcut                    Ctrl+Right
SaveScriptShortcut                              Ctrl+S
ZoomIn2Shortcut                                 Ctrl+Shift+Add
GetCallStackShortcut                            Ctrl+Shift+D
EditorSelectToEndOfDocumentShortcut             Ctrl+Shift+End
RemoveAllBreakpointsShortcut                    Ctrl+Shift+F9
HideHorizontalAddOnToolShortcut                 Ctrl+Shift+H
EditorSelectToStartOfDocumentShortcut           Ctrl+Shift+Home
ListBreakpointsShortcut                         Ctrl+Shift+L
EditorSelectToPreviousWordShortcut              Ctrl+Shift+Left
ZoomOut4Shortcut                                Ctrl+Shift+Minus
StartPowerShellShortcut                         Ctrl+Shift+P
ZoomIn4Shortcut                                 Ctrl+Shift+Plus
NewRemotePowerShellTabShortcut                  Ctrl+Shift+R
EditorSelectToNextWordShortcut                  Ctrl+Shift+Right
ZoomOut2Shortcut                                Ctrl+Shift+Subtract
EditorMakeUppercaseShortcut                     Ctrl+Shift+U
HideVerticalAddOnToolShortcut                   Ctrl+Shift+V
IntellisenseShortcut                            Ctrl+Space
ZoomOut1Shortcut                                Ctrl+Subtract
NewRunspaceShortcut                             Ctrl+T
EditorMakeLowercaseShortcut                     Ctrl+U
EditorScrollUpAndMoveCaretIfNecessaryShortcut   Ctrl+Up
Paste1Shortcut                                  Ctrl+V
CloseRunspaceShortcut                           Ctrl+W
Cut1Shortcut                                    Ctrl+X
EditorRedoShortcut1                             Ctrl+Y
EditorUndoShortcut1                             Ctrl+Z
F1KeyboardDisplayName                           F1
HelpShortcut                                    F1
StepOverShortcut                                F10
F10KeyboardDisplayName                          F10
StepIntoShortcut                                F11
F11KeyboardDisplayName                          F11
F12KeyboardDisplayName                          F12
F2KeyboardDisplayName                           F2
FindNextShortcut                                F3
F3KeyboardDisplayName                           F3
F4KeyboardDisplayName                           F4
RunScriptShortcut                               F5
F5KeyboardDisplayName                           F5
F6KeyboardDisplayName                           F6
F7KeyboardDisplayName                           F7
RunSelectionShortcut                            F8
F8KeyboardDisplayName                           F8
F9KeyboardDisplayName                           F9
ToggleBreakpointShortcut                        F9
EditorDeleteCharacterToLeftShortcut             Shift+Backspace
Cut2Shortcut                                    Shift+Del
EditorSelectLineDownShortcut                    Shift+Down
EditorSelectToEndOfLineShortcut                 Shift+End
EditorInsertNewLineShortcut                     Shift+Enter
StepOutShortcut                                 Shift+F11
FindPreviousShortcut                            Shift+F3
StopDebuggerShortcut                            Shift+F5
EditorSelectToStartOfLineShortcut               Shift+Home
Paste2Shortcut                                  Shift+Ins
EditorSelectToPreviousCharacterShortcut         Shift+Left
EditorSelectPageDownShortcut                    Shift+PgDn
EditorSelectPageUpShortcut                      Shift+PgUp
EditorSelectToNextCharacterShortcut             Shift+Right
EditorSelectLineUpShortcut                      Shift+Up

보기 에는 많은 것 같 지만, 사실은 자주 사용 하 는 것 몇 개 만 기억 하면 된다.

좋은 웹페이지 즐겨찾기