创建Visual Studio快捷键

创建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

+0

我应该使用什么方案以及哪个部分?我选择了'(默认)'和'Global',但它不起作用。我在MyMacros中将我的宏保存为jQuery。我映射了键盘命令并保存并关闭,它不起作用。 – 2009-11-02 15:49:21

+0

我添加了一些额外的信息和我如何使用它的例子。这有助于澄清步骤吗? – 2009-11-02 16:14:27

+0

随着代码似乎工作。当我做了一个宏观录制它 - 不知道为什么。谢谢! – 2009-11-02 19:03:59