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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top