Domanda

Ci sono alcune cose che faccio un sacco in un nuovo progetto, per esempio, entrando in una semplice chiamata al API di Google AJAX per includere jQuery. Posso in qualche modo mappare il mio combo collegamento in VS averlo inserire questo è quando inserisco il mio collegamento?

È stato utile?

Soluzione

1) Si dovrà creare una macro che inserisce il testo attuale in cui si trova il cursore. Ad esempio, per inserire un timestamp per il testo evidenziato (come ad Migratordotnet) ho questa macro nel progetto 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) Vai a Strumenti -> Opzioni -> Ambiente / Tastiera -> Evidenziare la macro nel "Mostra comandi contenenti:" Selezione -> nelle "Premere i tasti di scelta rapida" scatola fare la combinazione di tasti / accordo si desidera associare alla macro. Per quanto riguarda il "Usa nuova scorciatoia in:" la sezione, l'opzione globale si applicherà a ogni tipo di documento in Visual Studio, non importa dove l'attenzione è rivolta. Così, per il mio esempio di cui sopra, il comando si trova in Macros.MyMacros.Tools.DateTimeStamp.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top