Modules complémentaires / plug-ins recommandés pour Microsoft Visual Studio [fermé]


210

Quelqu'un peut - il recommander un bon add-ons ou plug - ins pour Microsoft Visual Studio?
Les cadeaux sont préférés, mais si cela en vaut le coût, c'est bien.


Analyseur de code statique PVS-Studio pour C, C ++ et C #: viva64.com/en/pvs-studio

Mieux vaut enlever. Ce n'est pas réel. (> 5 ans et non constructif et tous n'existent plus)
Erik

Réponses:


139

SmartPaster - (GRATUIT) Générateur de code copier / coller pour les chaînes

AnkhSvn - (GRATUIT) Intégration du contrôle de source SVN pour VS.NET

Serveur VisualSVN - (GRATUIT) Contrôle de source

ReSharper - amélioration IDE qui aide à la refactorisation et à la productivité

CodeRush - Code gen macros sur les stéroïdes

Refactor - Aide à la refactorisation de code

CodeMaid (GRATUIT) - Nettoyage de code, organisation et analyse de complexité

CodeSmith - Générateur de code

GhostDoc - (GRATUIT) Outil de commentaire de code simple

DXCore (GRATUIT) et ses nombreux plugins géniaux: DxCore Community Plugins , CR_Documentor , CodeStyleEnforcer , RedGreen

TestDriven.Net - (FREE / PAY) Aide aux tests unitaires

Reflector - (PAY) Fonctionnalités riches .Net Disassembler Reflector AddIn's

Projets de déploiement Web - Fournit des fonctionnalités supplémentaires pour créer et déployer des sites Web et des applications Web ( source ).

StudioTools - (GRATUIT) Assistant de navigation, outil de mesure de code, recherche incrémentielle, explorateur de fichiers dans Visual Studio et fenêtres de l'éditeur de découpe. Déplacé de l' ancien site (archive.org) vers le nouveau site et abandonné.


Le plugin RedGreen pour DXCore est une alternative (évidemment pas aussi puissante) à TD.NET qui fournit une interface utilisateur plus intuitive (semblable à R #!) (Loin d'être aussi puissante ou complète, mais fait le travail)
Ruben Bartelink

je pense que vous devriez ajouter "aide visuelle" à cette réponse ..
ufukgun

Je ne peux pas croire que vous n'ayez pas de reshareper là-dedans !!
Hannoun Yassir

@Yassir grand point. Je suis récemment passé de CodeRush à ReSharper. Je suis en train de creuser comment cela aide avec TDD (Test Driven Development) et le refactoring.
David Negron

1
@MehdiBugnard faites-vous référence à un profileur de performances comme JetBrains dotTrace jetbrains.com/profiler RedGate ANTS Performance Profiler red-gate.com/products/dotnet-development/… Telerik JustTrace telerik.com/products/memory-performance-profiler.aspx
David Negron

98

Pas gratuit, mais ReSharper est certainement une recommandation.


32
J'aime ReSharper, mais MAN prend-il une décharge sur les performances de mes studios visuels.
mmcdole

Simucal: essayez de mettre vos solutions sur un disque RAM. Beaucoup mieux, surtout l'analyse de la solution complète.
Dmitri Nesteruk

5
Je n'ai vu que les performances diminuer avec un fichier de plus de 2,5k lignes. Sinon ça va ... et la ligne 2,5k c'est trop donc c'est une "fonctionnalités" qui me disent qu'elle doit être en fichier multiple;)
Patrick Desjardins

5
Cet outil est littéralement inutile sur les grands projets. Les performances se dégradent instantanément.
Sergey Akopov

inutile, littéralement performance pig
cd491415

52

Visual Assist X de Whole Tomato . Je le jure absolument. Je voudrais voir un meilleur plugin pour Lint que Visual Lint de Riverblade, mais comme cela sera finalement déplacé sur le serveur de build, cela ne me dérange pas de l'exécuter manuellement tous les deux jours.


J'ai écrit un outil gratuit qui implémente les fonctionnalités "open in workspace" et "header flip" de VAssistX : humbug.net/vsxtool Fonctionne même avec les éditions de Visual Studio Express qui n'autorisaient pas les plugins.
Sam

Si vous pouviez ajouter les outils de refactoring, ce serait génial :-)
graham.reeds

Haha, malheureusement, cela dépassait le cadre de ce que je voulais ... ce serait génial.
Sam

35

PowerCommands est un plugin créé par Microsoft qui offre une variété de nouvelles fonctionnalités que l'on pourrait probablement penser avoir dû être dans Visual Studio en premier lieu.

Ceux-ci inclus

  • Copier / coller des références de projet!
  • "Ouvrir le dossier contenant" pour accéder directement à l'emplacement du disque dur d'un fichier ou d'un projet
  • Réorganisation et tri automatiques des instructions using
  • "Ouvrir l'invite de commandes ici" pour ouvrir une invite de commandes dans l'un des dossiers de votre projet.
  • Réduire les projets

4
Ouvrir le dossier contenant et utiliser les instructions sont déjà dans VS2008 si je ne me trompe pas
Boris Callens

Réorganisation et tri automatiques à l'aide d'instructions sont également fournis avec VS2008. Le nom de la commande est Edit.RemoveAndSort
André Pena

@Andre PowerCommands le fera également lors de l'enregistrement de fichiers, ou fera tous les fichiers dans une solution. Je ne suis pas sûr que la commande le fera.
Rangoric

Ouvrir le dossier contenant des fichiers n'est pas là, même dans VS2015 (sans parler de VS2008).
dotNET

25

RockScroll est génial et gratuit.


Addenda

Comme le souligne @Andrei, MetalScroll est une meilleure alternative. C'est Open Source, et corrige certaines choses ennuyeuses sur RS.


1
RockScroll est fantastique, sauf tous les plantages IDE qu'il introduit. :)
Gabriel Isenberg

Je n'ai jamais vécu cela, mais là encore, ce n'est probablement pas bien testé.
Adam Lassek

Je ne me suis jamais écrasé non plus. J'adorerais voir cela mis à jour.
nportelli

Je me suis écrasé un million de fois. Beaucoup trop instable à mon humble avis.
Dmitri Nesteruk,

2
Essayez MetalScroll !! C'est mieux que Rockscroll: blog.andrei.rinea.ro/post/…
Andrei Rînea

20

Je suis un grand fan de CodeRush et Refactor! Pro par DevExpress. Je les utilise depuis un certain nombre d'années et cela fait sans aucun doute de moi un développeur plus rapide. De plus, les deux sont construits sur un framework gratuit appelé DXCore qui vous permet de développer vos propres plug-ins pour Visual Studio, et le ciel y est la limite ...


Peut-être que je manque quelque chose, mais DXCore n'est pas gratuit.
Sergey Akopov


15

Je trouve Ghost Doc très utile.

GhostDoc est un complément gratuit pour Visual Studio qui génère automatiquement des commentaires de documentation XML pour C #. Soit en utilisant la documentation existante héritée des classes de base ou des interfaces implémentées, soit en déduisant les commentaires du nom et du type de méthodes, propriétés ou paramètres par exemple.


3
GhostDoc obtiendrait mon vote si cette question était "les add-ons / plugins les plus détestés". Je préfère ne pas avoir de documentation plutôt qu'une documentation insensée du genre que GhostDoc produit.
Ryan Lundy

Ce n'est pas censé être la fin de votre documentation. Ce n'est qu'un point de départ. Je suis d'accord, le simple fait d'avoir la documentation de Ghost Doc est inutile.
Ray

1
Mais si vous n'êtes pas censé laisser ce que GhostDoc produit, alors à quoi ça sert? Si vous appuyez sur /// dans VS, vous obtenez automatiquement le modèle pour tout dans votre méthode / propriété / quoi que ce soit. La seule chose que vous n'obtenez pas est les commentaires stupides produits par GhostDoc.
Ryan Lundy

"GhostDoc est gratuit" - Aucun enregistrement requis et il est maintenant nagware
David

14

Si vous utilisez SVN pour le contrôle de code source, obtenez certainement VisualSVN. Il permet les interactions TortoiseSVN à partir de l'IDE Visual Studio.

Je fais également écho au commentaire de Resharper. Le prix de détail est un peu élevé, mais si vous êtes étudiant ou affilié à l'éducation, il est en fait assez bon marché.


Personnellement, je trouve que le plugin open-source gratuit AnkhSVN pour Visual Studio est parfaitement adéquat; Je le combine avec le serveur VisualSVN. Il pourrait être utile de comparer les deux pour voir si VisualSVN ajoute suffisamment de valeur pour justifier le prix.
Hydrargyrum

14

+1 Visual Assist.

Il est malheureux que vous ayez besoin d'un plugin pour obtenir de très bons intellisense, mais cela vaut vraiment la peine d'être payé.


Et vous obtenez de belles options de refactoring et une mise en évidence de la syntaxe beaucoup plus agréable aussi.
fmuecke



9

Gestionnaire de presse-papiers

Maintient vos données de presse-papiers en supprimant les lignes, quelques autres éléments sympas mais celui-là seul me fait plaisir.

Régionérate

Bien que certains aient des problèmes avec les régions, je pense que si vous les utilisez, cet outil est pour vous. Régionise automatiquement votre code en blocs de région appropriés. Entièrement configurable pour les articles personnalisés, etc.


9

VSCommands 2010

à partir du site Web: La dernière version prend en charge:

  • Gérer les chemins de référence
  • Empêcher le glisser-déposer accidentel dans l'Explorateur de solutions
  • Empêcher la suppression accidentelle de fichiers liés
  • Appliquer le correctif (corriger automatiquement les erreurs / avertissements de génération)
  • Ouvrez PowerShell
  • Afficher les détails de l'assemblage
  • Créer un contrat de code
  • Annuler la construction lorsque le premier projet échoue
  • Sortie de débogage - formatage personnalisé
  • Créer une sortie - formatage personnalisé
  • Résultat de recherche - formatage personnalisé
  • Configurer le rendu WPF
  • Configurer les journaux de fusion
  • Configurer IE pour le débogage
  • Localiser le fichier source
  • Vignettes dans IDE Navigator
  • Prise en charge étendue des fichiers xaml, aspx, css, js et html
  • Désactiver Ctrl + Zoom de la molette de la souris
  • Zoom sur le pointeur de la souris
  • Configurabilité
  • Attacher à IIS local
  • Copier le chemin complet
  • Créer des projets de démarrage
  • Ouvrir l'invite de commande
  • Recherche en ligne
  • Statistiques de construction
  • Grouper les éléments liés
  • Copier / coller de référence
  • Copier / coller comme lien
  • Réduire la solution
  • Grouper les éléments directement à partir de l'interface utilisateur (DependantUpon)
  • Open In Expression Blend
  • Localiser dans la solution
  • Modifier le fichier de projet
  • Modifier le fichier de solution
  • Afficher tous les fichiers

et d'autres, alors essayez-le maintenant!


8

http://trolltech.com/products/qt/">Qt Framework d'application multiplateforme

Qt est un cadre d'application multiplateforme pour le développement de bureau et embarqué. Il comprend une API intuitive et une riche bibliothèque de classes C ++, des outils intégrés pour le développement et l'internationalisation de l'interface graphique et la prise en charge du développement Java ™ et C ++

Ils ont un plug-in pour Visual Studio qui coûte un peu d'argent, mais cela vaut chaque centime.


8

J'utilise Visual Assist X depuis près de deux ans maintenant, et je le trouve tellement utile que je peux honnêtement dire que si mon employeur ne le fournissait pas, je devrais payer moi-même.
J'utilise également Cool Commands et SlickEdit (la version gratuite), dont les outils File Explorer et Command Spy sont très utiles.


7

+1 pour Visual Assist Et j'ajouterai VLH (Visual Local History) qui fournit une sorte de système de contrôle de source local. Chaque fois que vous enregistrez un fichier, le plugin ajoute une copie dans le référentiel local.


7

ViEmu

Prise en charge de vi / vim dans VS


Avant de trouver cela, j'ai été forcé d'alt-tab entre Vim et VS, car je ne pouvais pas être sans le pouvoir de vi. ViEmu a été une bouée de sauvetage!
Dan

2
VsVim est également un excellent "émulateur" vim pour VS, et il est open source.
jurgenb

VSVim s'est beaucoup amélioré depuis 2008, c'est une bonne alternative gratuite
Glennular


5

Police Consolas Police gratuite de MS conçue pour lire le code.


Cette police a été utilisée pour lire le code? Curieusement, je trouve que c'est la meilleure police pour la programmation / Visual Studio. Merci pour la connaissance.
GurdeepS

5

Essayez MetalScroll !! C'est mieux que Rockscroll


J'utilise aussi MetalScroll. C'est vraiment incroyable de voir à quel point un concept aussi simple peut aider tellement. Avec juste un coup d'œil, vous savez instinctivement où vous êtes dans un fichier, quelque chose qui ressemble à une carte mentale de votre quartier.
Allbite

[OFF] Le métal (presque) toujours meilleur que le rock \ m / [ON]
Feralheart

4

Sonic File Finder pour quand vous avez des charges de fichiers dans vos solutions et leur recherche dans l'explorateur de solutions devient une douleur au poignet.

Vous pourriez également trouver DPack intéressant. Plusieurs outils et améliorations réunis dans un seul package soigné.



4

+1 pour CodeRush & Refactor Pro. J'utilise CodeRush depuis ses incarnations Delphi, et c'est tout à fait merveilleux. Le mantra de "Code à la vitesse de la pensée" est très proche de la réalité;)


4
  1. Microsoft StyleCop fournit une vérification du style de code pour C #, nous l'utilisons tout le temps et nous l'adorons (gratuit)
  2. Axialis IconWorkshop dispose d'un complément Visual Studio qui est désormais gratuit pour les utilisateurs de VS2008.
  3. Resharper Oui un autre vote, car je ne peux pas voter contre tous ceux qui le suggèrent :)
  4. Workspace Whiz pour C ++, je vivais par Workspace Whiz mais je ne l'ai pas utilisé dans VS2008 car je n'avais pas réalisé qu'il y avait une mise à jour. Il va falloir réessayer.




3

Documentation AtomineerUtils Pro - génération / mise à jour automatique des commentaires de doc DocXml / Doxygen / JavaDoc / Qt (similaire à GhostDoc, mais plus puissant et flexible et prend en charge le code C #, C ++, C ++ / CLI, C, Java et Visual Basic).

Le style des commentaires générés est très configurable et un reformatage automatique (comme le contrôle des espaces et le retour automatique à la ligne) peut être appliqué en option pour garder les commentaires aussi lisibles que possible. Il dispose également de nombreux assistants pour permettre aux utilisateurs de lire et de convertir la plupart des commentaires de documents hérités dans l'un des formats ci-dessus.

(Je suis l'auteur, mais je pense que ce qui précède est une description précise et objective. Ce complément était gratuit lorsque cette réponse a été ajoutée pour la première fois, mais pour couvrir les frais d'hébergement, de support et d'amélioration continue du complément chaque mois. sorties, il est maintenant de 10 $ avec un essai gratuit de 30 jours)


3

Je suis toujours étonné que plus de gens ne connaissent pas / n'utilisent pas NDepend - il montre toutes les dépendances à tous les niveaux de votre code, et dessinera même de jolies images de boîte et de flèche montrant à quel point votre architecture est vraiment confuse :) Avec TestDriven. Net, je ne peux plus imaginer travailler sans ça. Gratuit / pas cher.


NDepend n'est pas gratuit. La seule chose gratuite à ce sujet est la période d'essai de 14 jours.
2015 lumineux

vrai, plus gratuit, mais vaut le prix facilement.
Joel à Gö
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.