Question

Il y a des choses que je fais beaucoup dans un nouveau projet, par exemple, en entrant dans un simple appel à l'API Google AJAX pour inclure jQuery. Puis-je la carte en quelque sorte mon propre combo raccourci dans VS pour avoir insérer c'est quand je rentre dans mon raccourci?

Était-ce utile?

La solution

1) Vous devez créer une macro qui insère le texte actuel où le curseur est. Par exemple, pour insérer un horodatage pour le texte en surbrillance (comme pour Migratordotnet) J'ai cette macro dans le projet 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) Allez dans Outils -> Options -> Environnement / Clavier -> Mettez en surbrillance votre macro dans les « commandes Afficher contenant: » sélection -> dans la boîte « touches de raccourci de presse » faire la combinaison de touches / accord que vous voulez associer à la macro. Quant à la « nouvelle Utiliser shorcut dans: » la section, l'option globale s'appliquera à tous les types de documents dans Visual Studio, peu importe où l'accent est mis. Donc, pour mon exemple ci-dessus, la commande se trouve à Macros.MyMacros.Tools.DateTimeStamp.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top