a criação de chaves de atalhos do Visual Studio
-
12-09-2019 - |
Pergunta
Há algumas coisas que eu faço um monte em um novo projeto, por exemplo, entrar em uma simples chamada para a API do Google AJAX para incluir jQuery. Posso alguma forma mapear minha própria combinação de atalho no VS para tê-lo inserir este é quando eu entrar no meu atalho?
Solução
1) Você teria que criar uma macro que insere o texto atual onde está o cursor. Por exemplo, para inserir um timestamp para o texto destacado (como por Migratordotnet) eu tenho essa macro nas MyMacros projetar:
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) Vá para Ferramentas -> Opções -> Ambiente / Teclado -> Destaque seu Macro no "Show comandos contendo:" seleção -> no "Press teclas de atalho" caixa de fazer a combinação de teclas / acorde que você quer associado para a macro. Quanto ao "Uso nova shorcut em:" seção, a opção global será aplicada a cada tipo de documento no Visual Studio, não importa onde o foco é. Então para o meu exemplo acima, o comando é encontrado em Macros.MyMacros.Tools.DateTimeStamp
.