Supprimer et trier à l'aide de : ajoute une entrée de menu contextuel à l'Explorateur de solutions qui trie et supprime les instructions à l'aide de chaque fichier de la solution, du projet ou du fichier individuel.
Format Document - Ajoute une entrée de menu contextuel à l'Explorateur de solutions et à la fenêtre de code qui exécute la commande Edit-Advance-Format Document sur chaque fichier de la solution, du projet ou de la fenêtre de code actuelle.
Ouvrir le dossier dans l'Explorateur Windows - Étend l'option de menu contextuel Ouvrir le dossier dans l'Explorateur Windows à l'éditeur de code et à tous les fichiers de l'explorateur de solutions.
Surligneur Résultats de recherche - Met en surbrillance le texte de recherche dans les fenêtres de résultats de recherche.
Marge d'expressions régulières - Une marge qui expose les capacités de recherche et de remplacement d'expressions régulières .Net sur une fenêtre de code donnée.
StyleCop - StyleCop analyse le code source C # pour appliquer un ensemble de règles de meilleure pratique et de cohérence.
Extension Analyzer - Extension Analyzer aide à déboguer les problèmes avec les composants VSIX, les packages Visual Studio, les fichiers PkgDef et les composants MEF.
CodeCompare - Code Compare est un outil avancé de comparaison de fichiers et de dossiers. Cet outil de différenciation orienté langages de programmation peut être utilisé comme complément Visual Studio et comme application autonome.
Signets numérotés - Les signets numérotés permettent aux utilisateurs de créer et de rappeler des signets à l'aide de chiffres. L'utilisateur peut créer 10 signets (de 0 à 9).
Zoom de la souris - Zoom de la souris sur le curseur de la souris plutôt qu'en haut du document visible. Voir les options VS ...
Visual Studio 2010 Pro Power Tools - Un ensemble d'extensions à Visual Studio Professional (et supérieur) qui améliore la productivité des développeurs.
JSEnhancements - fournit des fonctionnalités de mise en évidence et de mise en évidence d'accolades pour l'éditeur JavaScript de Visual Studio; offre une fantastique réduction de la région dans lesfichiers JS et CSS , ce qui rend les fichiers longs beaucoup plus faciles à gérer;
NuGet (anciennement NuPack) est un système de gestion de packages orienté développeur gratuit et open source pour la plate-forme .NET, destiné à simplifier le processus d'incorporation de bibliothèques tierces dans une application .NET pendant le développement.
Whoo hoo pour PowerCommands. L'organisation et le tri des utilisations à l'échelle de la solution et du projet sont très pratiques pour le nettoyage du code.
Même si vous utilisez d'autres shells SVN en dehors de VS (comme TortoiseSVN), je recommande d'installer ce fournisseur de contrôle de source pour suivre automatiquement les renommages, suppressions de fichiers, etc.
À moins qu'il ne soit devenu beaucoup plus robuste depuis que je l'ai utilisé la dernière fois (il y a 2 ans), je m'en tiendrai à la tortue.
Sky Sanders
2
Il est devenu beaucoup plus robuste - nous n'avons eu aucun problème avec lui. Personnellement, je reste avec Tortoise parce que je n'aime pas SCC dans l'IDE. Cela devient trop confus.
Dave Markle
1
AnkhSVN est bizarre et instable. J'utilise VisualSvn, ça vaut le coup.
IMO, l'écart considérable par rapport aux pratiques standard VS UI rend ce produit extrêmement frustrant. Même lorsque j'avais une copie sous licence au travail, j'ai fini par la désactiver.
Sam Harwell
3
Très bien vu qu'Intellisense ne fonctionne pas avec / clr
PostMan
1
J'utilise Visual Assist depuis VC6, et je ne peux vraiment plus rien "voir" dans l'éditeur sans lui :)
m_pGladiator
Je crois que si vous n'avez pas Visual Assist X .. vous ne pouvez pas être un bon programmeur ..;)
Je pense que cet outil est horrible. Il génère des commentaires inutiles qui sont vraiment inutiles. Il peut sembler agréable de générer des commentaires xml automatiques mais "définir ou obtenir une valeur indiquant si cette instance est sale" Est-ce vraiment utile sur une propriété nommée "IsDirty"? À mon avis, cela ajoute des lignes inutiles dans votre code. Si vous devez faire un commentaire Xml utile, cela ne vous aidera pas car vous devrez quand même l'écrire vous-même.
Stéphane
18
@Stephane: Les commentaires ne sont pas destinés à être utilisés tels quels. Ils sont conçus pour être un modèle permettant à un être humain de se développer. En tant que tel, je le trouve très utile.
TrueWill
3
@Stephane TrueWill a raison, c'est un modèle pour générer de belles documentations, en plus si vous regardez les commentaires du framework NET, vous pouvez voir que tous ont un certain modèle de langage, je le fais dans mon propre composant via gostDoc. Ceci est très important lors du déploiement d'une API publique, la documentation doit être cohérente, lexicalement.
BartoszAdamczewski
10
En tant que "modèle permettant à un être humain de se développer", l'outil n'a aucun sens. Tout ce que vous avez à faire est de taper /// (ou '' 'en VB) pour obtenir un modèle à étoffer. La seule chose que GhostDoc ajoute est un texte qu'il compose à partir du nom du membre ... texte qui est donc inutile pour tout être humain avec un demi-cerveau.
Ryan Lundy
7
Une documentation "évidente" est une documentation inutile. Les gens ne regardent pas la documentation pour apprendre l'évidence. Regardez, accédez aux propriétés de votre projet sous Générer et dans la zone Supprimer les avertissements , tapez 1591. Là, vous ne recevrez plus de ping sur la documentation manquante. Vous pouvez maintenant taper une vraie documentation là où elle est nécessaire au lieu d'utiliser GhostDoc pour générer une non - documentation juste pour éviter un avertissement lors de la compilation. Si je semble un peu véhément ici, c'est parce que j'ai été victime de "documentation" créée par GhostDoc dans le passé. Ne perdez pas votre temps à créer des documents pour perdre mon temps.
les liens seraient bien. Il s'agit du contenu communautaire et non de la direction du trafic. que se passe-t-il lorsque votre blog est en panne? Quoi qu'il en soit, merci pour la liste.
Sky Sanders
@code poète: Ajout de liens. N'essayait pas de générer du trafic, ne voulait tout simplement pas avoir à copier et coller autant de liens.
Scott Dorman
L'achèvement du sélecteur de couleurs provoque apparemment des problèmes d'instabilité dans VS2010 et a été supprimé de la galerie (pour l'instant).
moswald
Team Founder Server Power Tools? quand ont-ils changé le nom}
Juan Zamudio
La plupart d'entre eux sont inclus dans l'outil VSProductivity et le complément d'outils powercommand.
C'est bien mieux que Resharper (qui a d'ailleurs toujours ralenti mon VS à une analyse), il fonctionne avec C # et VB.NET (y compris le refactoring) et le support et la communauté sont excellents. Vaut le prix. Et oui, il prend en charge 2010 (en RC au moment de la rédaction de cet article).
J'utilise AnkhSVN et il n'a ajouté aucun fichier au référentiel. Le serveur Visual SVN est génial, donc j'imagine que le client l'est aussi. Mais je ne sais pas ce que cela m'offrirait sur AnkhSVN.
Sam Harwell
1
La dernière fois que je l'ai essayé, il a ajouté des fichiers .scc à mon projet comme SourceSafe. Je suis assez sûr que VisualSVN et AnkhSVN ont principalement le même ensemble de fonctionnalités, mais VisualSVN est ma préférence.
jrummell
12
VisualHG est un plugin de contrôle Mercurial Source qui pilote TortoiseHG de VS. Je suis un grand fan de Mercurial & DVCS. VisualHG le rend agréable et intégré. Fans de Git - je ne demande pas une guerre des flammes. Hg est juste ma marque.
J'adore DevExpress et je l'ai pour VS2010. Il y a cependant une petite gêne à faire apparaître le menu de refactorisation après avoir changé un identifiant. Dans VS2008, lorsque vous appuyez sur la commande VS refactor ( Ctrl+,), il vous permet de refactoriser cet identifiant vers le nouveau nom. Dans VS2010, ce menu clignote et disparaît et est remplacé par le menu DevExpress. Vous pouvez obtenir le menu d'origine mais cela prend un peu de temps.
Oh! J'attendais la version 2010 de ViEmu. Mais VsVim est gratuit, on dirait que Symnum Systems (anciennement NGEDIT, créateurs de ViEmu) va avoir des problèmes.
Matt Greer
9
CodeMaid semble être assez utile - il met automatiquement en forme lors de la sauvegarde, ce qui permet d'économiser beaucoup de temps entre les développeurs et les différences de code. (Y a-t-il d'autres outils qui peuvent utiliser le document VS AutoFormat?)
La femme de code était cool, mais elle formait du code d'une manière que je n'aimais pas et il n'y avait aucun moyen de définir ce que la femme de chambre devait nettoyer ou non. En dehors de cela, mon Visual Studio est devenu lent
Rumplin
7
VS10x Code Map
C'est très cool. Saut facile à la propriété, méthode. Et développez facilement la zone d'effondrement et plus encore.
Ce n'est plus gratuit. Le développeur (assez malhonnêtement) a recueilli des centaines de critiques élevées avec lui en tant que produit gratuit, puis l'a changé en un produit payant uniquement.
Code Contracts Editor Extensions , une extension gratuite qui fournit des informations sur les contrats hérités pour la méthode sur laquelle vous travaillez actuellement, et une liste des contrats pour toutes les méthodes que vous appelez. Malheureusement, cette dernière fonctionnalité est en conflit avec Resharper, mais la première fonctionne toujours bien.
RockScroll (gratuit) - Double-cliquez sur un mot / symbole pour mettre en évidence toutes les occurrences de ce mot / symbole. Remplace également la barre de défilement par un aperçu de votre code, avec des zones d'édition et des lignes "toutes les occurrences" mises en évidence.
Exemple d'utilisation: vous voulez voir si une variable est utilisée ailleurs dans le fichier source actuel? Double-cliquez sur la variable, regardez dans la barre de défilement pour les reflets rouges.
AtomineerUtils Pro (non gratuit, 9,99 $ USD) est, à mon avis, meilleur que Ghost Doc. Mais, tout comme Ghost Doc ou tout générateur de documentation automatique, la documentation générée est destinée à être modifiée pour avoir une valeur réelle.
Petit outil qui souligne les couleurs hexadécimales dans les feuilles de style avec la bonne couleur. J'aime vraiment la façon dont il s'intègre dans l'éditeur.
CleanProject - Nettoie les solutions Visual Studio
Combien de fois avez-vous voulu envoyer un projet à un ami ou le télécharger sur un site Web comme MSDN Code Gallery pour constater que votre fichier zip contient beaucoup de choses que vous n'avez pas besoin de lui envoyer en le rendant plus grand que il faut que ce soit.
dossier bin dossier obj dossier TestResults dossiers Resharper Et puis si vous oubliez de supprimer les liaisons de contrôle de source, celui qui obtient votre projet sera invité à ce sujet. En tant que personne qui fait beaucoup ce processus, j'ai décidé de partager avec vous mon code pour nettoyer un projet.
Je ne peux pas vivre sans DPack - en particulier lorsque je travaille sur de grands projets, la navigation entre les fichiers et les membres est beaucoup plus facile. Et c'est gratuit .
Les raccourcis préférés:
Alt + U: navigateur de fichiers, filtre les fichiers lorsque vous tapez
Alt + G: navigateur de codes, filtre tous les membres lorsque vous tapez
Alt + M: navigateur de codes, filtre les méthodes du fichier en cours lorsque vous tapez
...etc. C'est beaucoup plus facile pour moi de trouver mon chemin dans l'Explorateur de projets.
Mais comme je viens de le découvrir aujourd'hui, des résultats similaires peuvent être obtenus en utilisant la fenêtre Naviguer vers (Ctrl +,) qui est maintenant intégrée à Visual Studio 2010.
michalstanko
1
DPack me semble toujours meilleur, car vous pouvez vous concentrer uniquement sur le fichier actuel, et vous pouvez choisir d'afficher uniquement les méthodes, les propriétés, les événements, etc. Très bien!
Vingy 1.0 est un complément simple mais efficace pour Visual Studio 2010 afin que vous puissiez rechercher sur le Web de manière non intrusive et filtrer les résultats en fonction des sources.
Vous pouvez afficher Vingy en cliquant sur Affichage-> Autres fenêtres -> Fenêtre de recherche Vingy dans l'IDE de Visual Studio, ou simplement en éclairant fortement du texte dans le document, puis en cliquant sur Outils -> Rechercher le texte sélectionné (Ctrl + 1).
La recherche avec Vingy est assez simple. Vous pouvez lancer une recherche de deux manières.
En tapant le texte dans la boîte de recherche Vingy et en appuyant sur «Entrée» ou en cliquant sur le bouton «Aller»
En mettant en surbrillance du texte dans l'éditeur lorsque vous tapez dans Visual Studio, puis en appuyant sur Ctrl + 1
La liste à ce sujet est assez complète, j'ai donc passé un certain temps à trouver les extensions dont j'ai besoin. Voici l'instantané. J'espère que cela aidera quelqu'un.
J'ai essayé d'installer Codemaid, et cela semblait être un addon astucieux, mais ma réponse Visual Studio est devenue très lente. Je me sentais comme si certains fils faisaient du travail tout le temps quand Codemaid était allumé. Désinstallez donc pour l'instant.
VSFileNav - (gratuit) Un outil de recherche de fichier dans la solution (croisement entre SonicFileFinder et Resharper). Léger, facile à utiliser et rapide (j'en ai assez du temps de démarrage énorme avec Sonic).
L'extension «Ajout rapide de référence» augmente la balise active que VS affiche pour les types non reconnus, ce qui vous donne la possibilité d'ajouter la référence d'assembly correspondante pour ce type ainsi que la clause «using» correspondante si nécessaire en une seule fois.
NuGet
NuGet (anciennement NuPack) est un système de gestion de packages orienté développeur gratuit et open source pour la plate-forme .NET, destiné à simplifier le processus d'incorporation de bibliothèques tierces dans une application .NET pendant le développement.
la source
PowerCommands (gratuit)
la source
AnkhSVN (gratuit)
Même si vous utilisez d'autres shells SVN en dehors de VS (comme TortoiseSVN), je recommande d'installer ce fournisseur de contrôle de source pour suivre automatiquement les renommages, suppressions de fichiers, etc.
la source
Visual Assist X (non gratuit)
la source
Ghost Doc (gratuit)
Il faut un certain temps pour le configurer correctement, mais cela peut être très utile.
la source
De mon article de blog (tout gratuit):
la source
DevExpress CodeRush / Refactor! Pro (non gratuit, 249,99 $)
C'est bien mieux que Resharper (qui a d'ailleurs toujours ralenti mon VS à une analyse), il fonctionne avec C # et VB.NET (y compris le refactoring) et le support et la communauté sont excellents. Vaut le prix. Et oui, il prend en charge 2010 (en RC au moment de la rédaction de cet article).
la source
Visual Studio Color Theme Editor (gratuit)
Je ne peux pas coder à moins que mon VS2010 n'ait un thème semblable à StackOverflow.
la source
VisualSVN (non gratuit)
Personnellement, je préfère cela à AnkhSVN car ce n'est pas un fournisseur SCC et n'ajoute pas de fichiers supplémentaires à mon référentiel.
la source
VisualHG est un plugin de contrôle Mercurial Source qui pilote TortoiseHG de VS. Je suis un grand fan de Mercurial & DVCS. VisualHG le rend agréable et intégré. Fans de Git - je ne demande pas une guerre des flammes. Hg est juste ma marque.
la source
VSCommands est tout simplement l'un des meilleurs plugins GRATUITS là-bas! ( lien vers la galerie du studio visuel )
la source
DevExpress CodeRush Xpress (gratuit)
la source
Ctrl+,
), il vous permet de refactoriser cet identifiant vers le nouveau nom. Dans VS2010, ce menu clignote et disparaît et est remplacé par le menu DevExpress. Vous pouvez obtenir le menu d'origine mais cela prend un peu de temps.tangible Editor T4 plus des outils de modélisation pour VS2010 ajoute IntelliSense et la coloration de la syntaxe aux modèles de texte T4 (gratuit)
la source
Si vous êtes un aficionado de Vim ...
VsVim - gratuit
ViEmu - pas gratuit (pas encore publié)
la source
CodeMaid semble être assez utile - il met automatiquement en forme lors de la sauvegarde, ce qui permet d'économiser beaucoup de temps entre les développeurs et les différences de code. (Y a-t-il d'autres outils qui peuvent utiliser le document VS AutoFormat?)
la source
VS10x Code Map C'est très cool. Saut facile à la propriété, méthode. Et développez facilement la zone d'effondrement et plus encore.
la source
ReSharper (non gratuit)
la source
World of VS Default Browser Switcher pour changer facilement de navigateur dans les projets Web.
la source
Code Contracts Editor Extensions , une extension gratuite qui fournit des informations sur les contrats hérités pour la méthode sur laquelle vous travaillez actuellement, et une liste des contrats pour toutes les méthodes que vous appelez. Malheureusement, cette dernière fonctionnalité est en conflit avec Resharper, mais la première fonctionne toujours bien.
la source
RockScroll (gratuit) - Double-cliquez sur un mot / symbole pour mettre en évidence toutes les occurrences de ce mot / symbole. Remplace également la barre de défilement par un aperçu de votre code, avec des zones d'édition et des lignes "toutes les occurrences" mises en évidence.
Exemple d'utilisation: vous voulez voir si une variable est utilisée ailleurs dans le fichier source actuel? Double-cliquez sur la variable, regardez dans la barre de défilement pour les reflets rouges.
la source
AtomineerUtils Pro (non gratuit, 9,99 $ USD) est, à mon avis, meilleur que Ghost Doc. Mais, tout comme Ghost Doc ou tout générateur de documentation automatique, la documentation générée est destinée à être modifiée pour avoir une valeur réelle.
la source
devColor (gratuit)
Petit outil qui souligne les couleurs hexadécimales dans les feuilles de style avec la bonne couleur. J'aime vraiment la façon dont il s'intègre dans l'éditeur.
la source
CleanProject - Nettoie les solutions Visual Studio
la source
Je ne peux pas vivre sans DPack - en particulier lorsque je travaille sur de grands projets, la navigation entre les fichiers et les membres est beaucoup plus facile. Et c'est gratuit .
Les raccourcis préférés:
Alt + U: navigateur de fichiers, filtre les fichiers lorsque vous tapez
Alt + G: navigateur de codes, filtre tous les membres lorsque vous tapez
Alt + M: navigateur de codes, filtre les méthodes du fichier en cours lorsque vous tapez
...etc. C'est beaucoup plus facile pour moi de trouver mon chemin dans l'Explorateur de projets.
la source
Vingy (gratuit)
Vingy 1.0 est un complément simple mais efficace pour Visual Studio 2010 afin que vous puissiez rechercher sur le Web de manière non intrusive et filtrer les résultats en fonction des sources.
Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAA7s/OR82RFQFSU8/s1600-h/image%5B14%5D.png
Vous pouvez afficher Vingy en cliquant sur Affichage-> Autres fenêtres -> Fenêtre de recherche Vingy dans l'IDE de Visual Studio, ou simplement en éclairant fortement du texte dans le document, puis en cliquant sur Outils -> Rechercher le texte sélectionné (Ctrl + 1).
La recherche avec Vingy est assez simple. Vous pouvez lancer une recherche de deux manières.
la source
Ceci est ma liste d'extensions.
La liste à ce sujet est assez complète, j'ai donc passé un certain temps à trouver les extensions dont j'ai besoin. Voici l'instantané. J'espère que cela aidera quelqu'un.
J'ai essayé d'installer Codemaid, et cela semblait être un addon astucieux, mais ma réponse Visual Studio est devenue très lente. Je me sentais comme si certains fils faisaient du travail tout le temps quand Codemaid était allumé. Désinstallez donc pour l'instant.
la source
VSFileNav - (gratuit) Un outil de recherche de fichier dans la solution (croisement entre SonicFileFinder et Resharper). Léger, facile à utiliser et rapide (j'en ai assez du temps de démarrage énorme avec Sonic).
Avertissement: j'ai écrit cet outil.
la source
Plugin pour accéder rapidement à n'importe quel fichier dans la solution Sonic File Finder (gratuit)
Basculement rapide entre les fichiers .h et .cpp Macro disponible ici (gratuit)
Et c'est tout =)
la source
WoVS Quick Add Reference
L'extension «Ajout rapide de référence» augmente la balise active que VS affiche pour les types non reconnus, ce qui vous donne la possibilité d'ajouter la référence d'assembly correspondante pour ce type ainsi que la clause «using» correspondante si nécessaire en une seule fois.
la source