문제

예를 들어 새 프로젝트에서 많은 일을하는 것들이 있습니다. 예를 들어, jQuery를 포함시키기 위해 Google Ajax API에 간단한 호출을 입력하는 것입니다. 어떻게 든 내 바로 가기 콤보를 매핑하여 바로 가기를 입력 할 때 삽입 할 수 있습니까?

도움이 되었습니까?

해결책

1) 커서가있는 현재 텍스트를 삽입하는 매크로를 만들어야합니다. 예를 들어, 강조 표시된 텍스트에 대한 타임 스탬프를 삽입하려면 MyMacros 프로젝트 에이 매크로가 있습니다.

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Imports System.Security.Principal

Public Module Tools
    Public Sub DateTimeStamp()
        Dim textSelection As EnvDTE.TextSelection
        textSelection = DTE.ActiveDocument.Selection
        textSelection.Insert(String.Format("{0:yyyyMMddHHmmss}", DateTime.Now))
    End Sub
End Module

2) 도구 -> 옵션 -> 환경/키보드 -> "show 명령을 포함하는"매크로를 강조 표시 : "선택 ->"단축키 키스 프레스 "상자에서 매크로에 연결하려는 키 조합/코드를 수행하십시오. . "새 해안 사용 :"섹션에 관해서는, 글로벌 옵션은 초점이 어디에 있든 Visual Studio의 모든 문서 유형에 적용됩니다. 그래서 위의 예를 들어, 명령은 다음에 있습니다. Macros.MyMacros.Tools.DateTimeStamp.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top