创建Visual Studio快捷键

时间:2009-11-02 14:26:20

标签: visual-studio shortcuts

我在新项目中做了很多事情,例如,输入一个简单的Google AJAX API调用来包含jQuery。我可以以某种方式在VS中映射我自己的快捷方式组合,以便在我输入快捷方式时将其插入吗?

1 个答案:

答案 0 :(得分:0)

1)您必须创建一个宏,插入光标所在的当前文本。例如,要为突出显示的文本插入时间戳(例如Migratordotnet),我在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)转到工具 - >选项 - >环境/键盘 - >在“显示包含:的命令”选项中突出显示宏 - >在“按快捷键”框中,执行要与宏关联的组合键/和弦。至于“使用新的shorcut in:”部分,Global选项将应用于Visual Studio中的每个文档类型,无论焦点在哪里。因此,对于上面的示例,命令位于Macros.MyMacros.Tools.DateTimeStamp