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