Il y a certaines choses que je fais beaucoup dans un nouveau projet, par exemple, entrer un simple appel à l'API AJAX de Google pour inclure jQuery. Puis-je en quelque sorte mapper mon propre combo de raccourcis dans VS pour l'insérer c'est quand j'entre mon raccourci?Création de touches de raccourci Visual Studio
Répondre
1) Vous devez créer une macro qui insère le texte actuel à l'endroit où se trouve le curseur. 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 -> Mettre Macro dans la boîte de dialogue "Afficher les commandes contenant:" -> dans la case "Presser les touches de raccourci", faites la combinaison de touches/l'accord que vous voulez associer à la macro. Comme pour la section "Utiliser un nouveau découpage dans:", l'option globale s'appliquera à chaque type de document dans Visual Studio, quel que soit l'emplacement du focus. Donc pour mon exemple ci-dessus, la commande se trouve au Macros.MyMacros.Tools.DateTimeStamp
.
- 1. Quelles sont les touches de raccourci utiles dans Visual Studio?
- 2. Raccourci Visual Studio
- 3. touches de raccourci XUL
- 4. Raccourci Fenêtre Visual Studio Wonkyness
- 5. Afficher les touches de raccourci dans les info-bulles dans Visual Studio 2010
- 6. Touches de raccourci en Java
- 7. Touches de raccourci Eclipse Synchronize
- 8. Création de modèles Visual Studio
- 9. Visual Studio ne reconnaît pas la combinaison de touches
- 10. Création d'un lien de raccourci du menu Démarrer personnalisé pour un projet d'installation de Visual Studio
- 11. Visual Studio Réduire le raccourci des régions?
- 12. Visual Studio passer au raccourci suivant d'erreur?
- 13. Liaisons de touches de Visual Studio pour Eclipse
- 14. Raccourci du menu contextuel Visual Studio
- 15. Définition des touches de raccourci dans Textmate
- 16. Désactiver Internet touches de raccourci Explorateur
- 17. gedit touches de raccourci cassées, a mod2
- 18. Touches de raccourci? Les évènements clés?
- 19. touches de raccourci du système prépondérants
- 20. Aide sur l'utilisation des touches de raccourci
- 21. Création de packages Visual Studio enregistrables
- 22. Création de DLL C++ avec Visual Studio
- 23. Création du programme d'installation de Visual Studio
- 24. Visual Studio: Création conditionnelle de raccourcis dans le projet d'installation?
- 25. Raccourci pour naviguer dans les membres de Visual Studio
- 26. Visual Studio 2008 - saut au raccourci du numéro de ligne
- 27. Création de WPF par rapport à Visual Studio Création
- 28. Mapper des éléments de menu non mappés sur des combinaisons de touches dans Visual Studio
- 29. Les applications Delphi peuvent-elles avoir des touches de raccourci doubles comme Visual Studio? (comme Ctrl-k Ctrl-k)
- 30. Clavier virtuel Visual Studio raccourci pour compléter les accesseurs par défaut {get; set;}
Dans quel schéma puis-je l'appliquer et dans quelle section? J'ai choisi '(Default)' et 'Global' et cela n'a pas fonctionné. J'ai sauvé ma Macro en tant que jQuery dans MyMacros. J'ai mappé la commande clé et enregistré et fermé et cela ne fonctionne pas. –
J'ai ajouté quelques informations supplémentaires et un exemple de comment je l'ai utilisé. Cela aide-t-il à clarifier les étapes? –
Avec le code, il semblait fonctionner. Quand j'ai fait un enregistrement macro, ça l'a fait - je ne sais pas pourquoi. Merci! –