Création de raccourcis Visual Studio clés
-
12-09-2019 - |
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?
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
.