创建Visual Studio快捷键
问题描述:
有一些事情我在新项目中做了很多事情,例如,输入一个简单的调用Google AJAX API以包含jQuery。我可以以某种方式在VS中映射我自己的快捷方式组合,让它插入这是当我进入我的快捷方式?创建Visual Studio快捷键
答
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”部分,全局选项将应用于Visual Studio中的每个文档类型,而不管焦点在哪里。因此,对于上面的示例,该命令位于Macros.MyMacros.Tools.DateTimeStamp
。
我应该使用什么方案以及哪个部分?我选择了'(默认)'和'Global',但它不起作用。我在MyMacros中将我的宏保存为jQuery。我映射了键盘命令并保存并关闭,它不起作用。 – 2009-11-02 15:49:21
我添加了一些额外的信息和我如何使用它的例子。这有助于澄清步骤吗? – 2009-11-02 16:14:27
随着代码似乎工作。当我做了一个宏观录制它 - 不知道为什么。谢谢! – 2009-11-02 19:03:59