Apparemment, les macros ont été supprimées de Visual Studio 2012.
Existe-t-il un plugin / extension / outil qui me permettra d’enregistrer et de lire les macros de clavier (un peu comme la macro temporaire d’enregistrement / lecture de Visual Studio 2010)?
Par exemple, j’utilise généralement une macro lors de la conversion de code d’une langue à une autre ou pour générer rapidement des propriétés à partir d’une liste de textes, etc.
Vous pouvez essayer l’extension Macros de texte pour Visual Studio 2012-2017 (je suis l’auteur). Il fait fondamentalement la même chose que les macros Notepad ++ (édition de texte, pas d’automatisation d’interface utilisateur).
Le code est open source ( GitHub ), alors n’hésitez pas à apporter des améliorations 🙂
Dans cette version de Visual Studio, alors qu’il existe littéralement des centaines de fonctionnalités, nous en avons en fait sorti. L’une de ces fonctionnalités est la fonction d’automatisation des macros, notamment l’enregistrement / la relecture des macros, les projets de macros et l’EDI des macros. Bien que nous sachions que les macros ont été précieuses pour ceux qui les utilisent, nos données d’utilisation montrent malheureusement que moins de 1% des développeurs de Visual Studio tirent parti de cette fonctionnalité. Par conséquent, nous nous sums retrouvés à investir plus profondément dans les domaines de Visual Studio utilisés quotidiennement et nous n’avons pas mis à jour les macros pour plusieurs versions.
Source: Macros dans Visual Studio 11 Developer Preview
J’ai commencé à contourner ce problème (bien que cela ne soit pas pratique) en le copiant / collant dans Notepad ++ , en enregistrant et en exécutant la macro à cet endroit, puis en le recopiant dans Visual Studio 2012.
Démarquez-vous et votez pour ramener les macros!
http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back-macros
MISE À JOUR (10/4/2013):
Yay! Merci à vos votes les macros sont maintenant considérées pour le retour! Continuer à pousser!
Nous examinons actuellement la possibilité de fournir une fonctionnalité de script dans une future version de Visual Studio. S’il vous plaît continuez à offrir vos commentaires sur la capacité de script que nous devrions offrir pendant que nous étudions cette suggestion.
Tony Goodhew, responsable de programme, VS Pro.
Depuis l’utilisation de Sublime Text, j’ai trouvé qu’il existe de meilleures façons d’éditer du texte qu’en utilisant des macros.
Sublime vous permet de modifier votre texte avec plusieurs curseurs à la fois. C’est difficile à expliquer mais il y a plusieurs animations qui le montrent à http://www.sublimetext.com
J’ai également ajouté Sublime en tant qu’outil externe à Visual Studio:
Cela ouvrira le document actuel dans Sublime à la même position de curseur que vous étiez dans VS.
(aussi, Sublime peut faire des macros au cas où vous en auriez encore besoin)
MACROS SONT DE RETOUR!
À l’étude → Terminé
Nous avons entendu vos commentaires clairement et nous avons travaillé sur une solution. Nous sums donc très heureux d’annoncer que nous avons maintenant publié une version de macros prenant en charge à la fois Visual Studio 2015 et Visual Studio 2013.
Pendant que nous y étions, nous en avons profité pour corriger quelques bugs et améliorer les raccourcis clavier. Nous espérons que vous l’apprécierez.
Pour plus d’informations, voir l’article du blog ici: http://aka.ms/vsmacros
Nous avons également ouvert le code sous la licence MIT. Si vous avez des suggestions ou des consortingbutions, n’hésitez pas à créer un problème ou une demande d’extraction dans le nouveau repository GitHub: http://github.com/Microsoft/VS-Macros
Justin Clareburt Directeur principal de programme
Macros pour Visual Studio
Macros pour Visual Studio est une extension pour Visual Studio 2013 et Visual Studio 2015 qui permet l’utilisation de macros pour automatiser les tâches répétitives dans l’EDI. L’extension peut enregistrer la plupart des commandes dans Visual Studio, y compris les opérations d’édition de texte. Caractéristiques
L’ extension Visual Commander (développée par moi) prend en charge l’enregistrement et la lecture de macros d’édition de code dans Visual Studio 2012/2013/2015/2017.
J’ai juste été porté à mon attention que Microsoft a publié une extension de Visual Studio 2013 pour prendre en charge la macro:
https://visualstudiogallery.msdn.microsoft.com/d3fbf133-e51b-41a2-b86f-9560a96ff62b
Je vous conseille de voter pour la fonctionnalité afin de les encourager à rendre l’extension disponible pour Visual studio 2015 également: https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back- les macros
Utiliser des macros pour Visual Studio 2013 + 2015
Macros URL open source: https://github.com/Microsoft/VS-Macros
Annonce sur le blog MSDN: Extension de macros: prise en charge de VS 2015 et open-source
VSScript permet l’enregistrement, l’écriture et l’édition de macros dans Lua , même si je n’ai pas encore réussi à le faire fonctionner avec Visual Studio 2015 (le bouton de commande est grisé; la documentation indique que Visual Studio 2005 à 2015 RC est pris en charge).
Il est actuellement publié en tant que freeware.
L’extension Visual Commander vous permet d’automatiser les tâches répétitives dans Visual Studio.