206 votes

Peux j’enregistrement/lecture Macros dans Visual Studio 2012/2013 ?

Apparemment, les macros ont été exclus de VS 2012.

Y at-il un plugin/extension/outil qui me permettra d’enregistrer et de jouer les macros de clavier (un peu comme la macro temporaire d’enregistrement/lecture en VS 2010) ?

Par exemple je généralement utiliser une macro lors de la conversion de code d’une langue à l’autre ou de générer rapidement des propriétés d’une liste de texte, etc..

186voto

Xavier Poinas Points 8534

Vous pouvez essayer cette extension (je suis l’auteur) :
http://visualstudiogallery.msdn.Microsoft.com/8e2103b6-87cf-4fef-9410-a580c434b602

Fondamentalement, il fait la même chose que les macros de Notepad ++ (éditeur de texte, aucun UI automation).

Le code est open source (GitHub), alors n’hésitez pas à contribuer des améliorations  :-)

161voto

Guy Points 16718

Dans cette version de Visual Studio, bien qu'il existe littéralement des centaines de fonctions, il y a quelques nous avons effectivement pris. Un de ceux est les macros fonction d'automatisation, y compris les macro enregistrement/relecture, de macro-projets et l'éditeur de Macros. Alors que nous savons que les macros ont été précieux pour ceux qui les utilisent, malheureusement, nos données d'utilisation, montre que moins de 1% de Visual Studio, les développeurs de tirer parti de cette fonctionnalité. Par conséquent, nous avons trouvé nous-mêmes investir plus profondément dans Visual Studio domaines utilisés chaque jour, et n'ont pas mis à jour des macros pour plusieurs versions.

Source: http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/d8410838-085b-4647-8c42-e31b669c9f11

Ce que j'ai commencé à le faire pour contourner ce problème (bien que peu pratique) est de couper/coller dans Notepad++, d'enregistrer et d'exécuter la macro, puis coupez/collez-le dans VS2012.

50voto

1922 Points 1946

Se démarquer et à voter pour apporter des macros de retour!

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back-macros

Mise à JOUR (10/4/2013):

Yay!!! Merci pour vos votes les macros sont maintenant considérés comme des pour le retour! Continuer à pousser!

Nous sommes en train d'examiner la possibilité d'offrir une fonction de script dans une future version de Visual Studio. Merci de continuer à offrir à vos commentaires sur ce script capacité de nous devrait offrir alors que l'on recherche cette suggestion.

Tony Goodhew, Gestionnaire de Programme, VS Pro.

25voto

hcris Points 9359

Depuis l'utilisation de Sublime Text , j'ai trouvé qu'il y a de meilleures façons de modifier le texte que par l'utilisation de 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 montrer http://www.sublimetext.com

Sublime Screenshot

J'ai aussi ajouté Sublime comme un outil externe pour Visual Studio:

  • ouvrez Outils/Outils Externes
  • ajouter: Sublime, sélectionnez le fichier exe et utiliser ces arguments: $(ItemPath):$(CurLine):$(CurCol)
  • (également déplacer vers le haut, car cela rend la prochaine étape est plus facile, sinon de se souvenir de sa position)
  • ensuite, allez à personnaliser/Clavier, à la recherche pour les Outils.ExternalCommand1 et ajouter votre préféré raccourci clavier.

Cela permettra d'ouvrir le document en cours dans Sublime à la même position du curseur que vous avez été dans VS.

(aussi, Sublime peut faire des macros dans le cas où vous avez encore besoin)

18voto

Sergey Vlasov Points 2615

Extension de Visual commandant (développée par moi) prend en charge code modification macro enregistrement et la lecture dans le Visual Studio 2012/2013.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X