dans Développement

[VS2010] Produc­ti­vity Power Tools

Visual Studio 2010 est assez riche en fonc­tion­na­li­tés à l’ori­gine mais on trouve toujours deux ou trois choses sur lesquelles se plaindre, surtout si on est habi­tué à utili­ser d’autres IDE (comme Eclipse). Heureu­se­ment, Visual Studio est exten­sible, et on trouve déjà de nombreux outils, dont les Produc­ti­vity Power Tools.

Note : l’ar­ticle ci-dessous a été publié sur Clever Age dans « Produc­ti­vity Power Tools » pour Visual Studio 2010.

L’ex­ten­sion Produc­ti­vity Power Tools ajoute à votre envi­ron­ne­ment trois formi­dables outils :

Solu­tion Navi­ga­tor

Solu­tion Navi­ga­tor est un mariage entre le Solu­tion Explo­rer et le Class Viewer. Avec, vous pouvez explo­rer vos fichiers pour faire appa­raître vos classes et leurs membres tout en filtrant l’af­fi­chage (fichiers ouverts, non-sauve­gar­dés ou édités seule­ment). Mais la fonc­tion­na­lité-clé est sûre­ment la recherche dyna­mique, qui permet de trou­ver rapi­de­ment, dans une solu­tion massive, les fichiers, classes ou membres compor­tant une certaine chaîne de carac­tère. Le Solu­tion Navi­ga­tor ne rempla­cera pas tout de suite votre Solu­tion Explo­rer car il a encore quelques lacunes dans la gestion des fichiers (dépla­ce­ment, sélec­tion multiple) mais l’uti­li­ser est très addic­tif.

"Solution Navigator", un des outils de l'extension Productivity Power Tools pour Visual Studio 2010

Quick Access

Quick Access est l’ou­til idéal pour apprendre à utili­ser Visual Studio ou en tirer le meilleur. Il vous permet, via une inter­face de recherche dyna­mique, de trou­ver et d’exé­cu­ter des tâches avec Visual Studio. Plus besoin de fouiller dans les menus à la recherche d’une fonc­tion­na­lité : tapez son nom et elle appa­rai­tra. Quick Access faci­lite ainsi l’ou­ver­ture d’une fenêtre d’ou­tils, le lance­ment d’une compi­la­tion, la créa­tion d’un projet à partir d’un Templa­te…

"Quick Access", un des outils de l'extension Productivity Power Tools pour Visual Studio 2010

Fenêtre Add Refe­rence amélio­rée

Celle nouvelle fenêtre faci­lite et accé­lère l’ajout de réfé­rences à votre projet. Remplaçant la fenêtre d’ajout de réfé­rences stan­dard, elle se permet se mettre en cache les infor­ma­tions d’As­sem­bly à la première utili­sa­tion. Ainsi, lors d’un lance­ment ulté­rieur, la fenêtre s’af­fiche en moins de deux secondes. Indis­pen­sable.

"Add Reference", un des outils de l'extension Productivity Power Tools pour Visual Studio 2010

Autres amélio­ra­tions

L’ex­ten­sion installe un certain nombre d’ou­tils et d’amé­lio­ra­tions comme (liste extraite, traduite et enri­chie à partir de l’ar­ticle de Scott Guthrie, vice-président de la divi­sion Déve­lop­pe­ment de Micro­soft notam­ment connu pour sa parti­ci­pa­tion au projet ASP.NET, qu’il a créé avec Mark Anders) :

  • Surli­gnage d’une Ligne Entière : Faci­lite le suivi du curseur dans l’édi­teur
  • Sélec­tion d’une Ligne Entière : Un triple-clic sur une ligne permet de la sélec­tion­ner (comme dans MS Word)
  • Dépla­ce­ment d’un bloc de code : Utili­sez Alt+Haut/Bas pour dépla­cer un bloc de code dans l’édi­teur
  • Usage Consis­tant des Tabu­la­tions et des Espaces : Assure une utili­sa­tion consis­tante des tabu­la­tions et des espaces entre vos projets
  • Ferme­ture Auto­ma­tiques : Créez auto­ma­tique­ment le complé­ment fermant d’un élément d’ou­ver­ture (comme (), , [], <>, “”, et ‘’)
  • Para­mètres Colo­rés : Faci­lite l’iden­ti­fi­ca­tion des para­mètres de méthodes
  • Indi­ca­teurs de Colonnes : Ajoute, si vous le voulez, des indi­ca­teurs visuels verti­caux (de couleurs diffé­rentes) faci­li­tant l’ali­gne­ment du texte
  • Affec­ta­tions Alignées : Faci­lite l’ali­gne­ment de vos affec­ta­tions de variables dans le code
  • Presse-Papier HTML : Copiez/Collez votre code depuis Visual Studio vers un tampon HTML (utile pour blog­ger)
  • Ctrl + Clic pour Aller à la Defi­ni­tion : Main­te­nez Control enfoncé en cliquant sur un type pour aller à sa défi­ni­tion

L’ex­ten­sion inclut égale­ment quelques amélio­ra­tions dans la gestion des onglets par l’IDE :

  • Affi­chage du Bouton Fermer dans l’On­glet : Affiche un bouton de ferme­ture dans l’on­glet actif (comme c’était le cas dans VS 2008)
  • Onglets Colo­rés : Vous pouvez désor­mais affecté une couleur à chaque onglet de votre projet ou déter­mi­ner une couleur via une expres­sion régu­lière
  • Accro­chage des Onglets : Vous permet d’ac­cro­cher un onglet à l’IDE, afin qu’il soit toujours visible et dispo­nible
  • Onglets Verti­caux : Affiche les onglets verti­ca­le­ment, ce qui permet d’en affi­cher davan­tage
  • Retrait des Onglets en Fonc­tion de l’Usage : Retire les onglets les moins utili­ser lorsque l’ajout de nouveaux onglets implique des contraintes d’es­pace
  • Tri des Onglets par Projet : Les onglets peuvent être triés en fonc­tion du projet auquel ils appar­tiennent
  • Tri Alpha­bé­tique des Onglets : Les onglets peuvent être triés alpha­bé­tique­ment

Instal­la­tion

Pour ajou­ter cette exten­sion, ouvrez votre Exten­sion Mana­ger sous Visual Studio 2010 puis sélec­tion­nez Produc­ti­vity Power Tools dans la galle­rie (caté­go­rie « Tools »).

Lien vers l'Extension Manager dans Visual Studio 2010Pour en savoir plus

La page offi­cielle de l’ex­ten­sion