Pregunta

Hay algunas cosas que hago mucho en un nuevo proyecto, por ejemplo, entrar en una simple llamada a la API AJAX de Google para incluir jQuery. ¿Hay algún modo trazar mi propio combo de acceso directo en VS para que se inserte esto es cuando entro en mi atajo?

¿Fue útil?

Solución

1) Usted tendría que crear una macro que inserta el texto actual donde está el cursor. Por ejemplo, para insertar una marca de tiempo para el texto resaltado (como por Migratordotnet) tengo esta macro en el proyecto 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) Ir a Herramientas -> Opciones -> Medio ambiente / Teclado -> Destaca tu macro en las "Mostrar los comandos que contienen:" Selección -> en las "Pulse las teclas de acceso directo" hacen la combinación de teclas / acorde que desea asociar a la macro. En cuanto a la opción "Usar nuevo atajo en:" sección, la opción global se aplicará a cada tipo de documento en Visual Studio, no importa donde está el foco. Así que para el ejemplo anterior, el comando se encuentra en Macros.MyMacros.Tools.DateTimeStamp.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top