다음을 통해 공유


방법: 현재 바로 가기 키 매핑 나열

업데이트: 2007년 11월

이 절차를 사용하여 만든 매크로로 IDE(통합 개발 환경)의 모든 명령 및 현재 키보드 매핑 구성표에 따라 이들 명령에 매핑된 바로 가기 키의 목록을 생성할 수 있습니다.

IDE에서 몇 가지 키보드 매핑 구성표를 사용할 수 있습니다. 옵션 대화 상자에서 환경 폴더 아래의 키보드 페이지에서 키보드 매핑 구성표를 변경할 수 있습니다. 자세한 내용은 방법: 바로 가기 키 조합에 대해 작업을 참조하십시오.

참고:

표시되는 대화 상자와 메뉴 명령은 실제 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 클릭합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

현재 키보드 바로 가기 키 매핑 목록을 표시하려면

  1. 도구 메뉴에서 매크로를 가리킨 다음 매크로 IDE를 클릭합니다.

  2. 프로젝트 탐색기에서 MyMacros를 두 번 클릭합니다.

  3. Module1을 마우스 오른쪽 단추로 클릭한 다음 이름 바꾸기를 클릭합니다.

  4. 모듈의 새 이름으로 KeyboardShortcuts를 입력합니다.

  5. KeyboardShortcuts를 두 번 클릭하여 편집기에서 파일을 엽니다.

  6. 파일에서 Public Module KeyboardShortcuts 뒤에 다음 코드를 붙여넣습니다.

    Sub GetAllCommands()
            Dim getCommandsWithSCOnly As Boolean
            Dim cmd As Command
            Dim cmdCollection As Commands
            Dim ow As OutputWindow = DTE.Windows.Item(Constants.vsWindowKindOutput).Object
            Dim owp As OutputWindowPane
            Dim exists As Boolean
            Dim i As Integer
    
            i = 1
            exists = False
    
            For Each owp In ow.OutputWindowPanes
                If owp.Name = "Macro Output" Then
                    exists = True
                    Exit For
    
                End If
                i = i + 1
            Next
    
            If exists Then
                owp = ow.OutputWindowPanes.Item(i)
            Else
                owp = ow.OutputWindowPanes.Add("Macro Output")
            End If
    
            owp.Clear()
    
            ' Output 1 line per command
            For Each cmd In DTE.Commands
                Dim binding As Object
                Dim shortcuts As String
    
                shortcuts = ""
    
    
                For Each binding In cmd.Bindings
                    Dim b As String
                    Dim sArray() As String
                    b = binding
                    shortcuts = shortcuts + b + " "
                Next
    
                shortcuts = shortcuts.Trim()
    
                If Not cmd.Name.Trim().Equals("") Then
    
                    owp.OutputString(cmd.Name + vbTab + shortcuts + vbCrLf)
                Else
                    owp.OutputString(cmd.Guid.ToString() + ":" + cmd.ID.ToString() + vbTab + shortcuts + vbCrLf)
                End If
    
            Next    
    End Sub
    
  7. 파일 메뉴에서 MyMacros 저장을 클릭합니다.

  8. 다시 Visual Studio로 전환합니다.

  9. 도구 메뉴에서 매크로를 가리킨 다음 매크로 탐색기를 클릭합니다.

  10. MyMacros, KeyboardShortcuts를 차례로 확장합니다.

  11. GetAllCommands를 마우스 오른쪽 단추로 클릭하고 실행을 클릭합니다.

    IDE에서 사용할 수 있는 모든 명령 및 현재 키보드 매핑 구성표에서 이들 명령에 해당하는 키보드 바로 가기 키의 목록이 매크로에 의해 생성됩니다.

  12. 보기 메뉴에서 출력을 클릭합니다.

    출력 창에 명령과 바로 가기 키 조합이 표시됩니다. 이 정보를 복사하여 Microsoft Office Excel과 같은 다른 응용 프로그램에 붙여넣은 다음 추가로 서식을 지정하거나 인쇄할 수 있습니다.

참고 항목

작업

방법: 바로 가기 키 조합에 대해 작업

기타 리소스

바로 가기 키

설정에 대한 작업