« Productivity Power Tools » pour Visual Studio 2010

Publié le Mis à jour le

Visual Studio 2010 est assez riche en fonctionnalités à l’origine, mais on trouve toujours deux ou trois choses sur lesquelles se plaindre, surtout si on est habitué à utiliser d’autres IDE((Integrated Development Environment : environnement de développement intégré (comme souvent, l’anagramme français EDI est moins utilisé que son équivalent anglophone))) (comme Eclipse). Heureusement, Visual Studio est extensible, et on trouve déjà de nombreux outils, dont les Productivity Power Tools.


L’extension Productivity Power Tools ajoute à votre environnement trois formidables outils :

Solution Navigator

Solution Navigator est un mariage entre le Solution Explorer et le Class Viewer. Avec, vous pouvez explorer vos fichiers pour faire apparaître vos classes et leurs membres tout en filtrant l’affichage (fichiers ouverts, non-sauvegardés ou édités seulement). Mais la fonctionnalité-clé est sûrement la recherche dynamique, qui permet de trouver rapidement, dans une solution massive, les fichiers, classes ou membres comportant une certaine chaîne de caractère. Le Solution Navigator ne remplacera pas tout de suite votre Solution Explorer car il a encore quelques lacunes dans la gestion des fichiers (déplacement, sélection multiple) mais l’utiliser est très addictif.

Quick Access

Quick Access est l’outil idéal pour apprendre à utiliser Visual Studio ou en tirer le meilleur. Il vous permet, via une interface de recherche dynamique, de trouver et d’exécuter des tâches avec Visual Studio. Plus besoin de fouiller dans les menus à la recherche d’une fonctionnalité : tapez son nom et elle apparaitra. Quick Access facilite ainsi l’ouverture d’une fenêtre d’outils, le lancement d’une compilation, la création d’un projet à partir d’un Template…

Fenêtre Add Reference améliorée

Celle nouvelle fenêtre facilite et accélère l’ajout de références à votre projet. Remplaçant la fenêtre d’ajout de références standard, elle se permet se mettre en cache les informations d’Assembly à la première utilisation. Ainsi, lors d’un lancement ultérieur, la fenêtre s’affiche en moins de deux secondes. Indispensable.

Autres améliorations

L’extension installe un certain nombre d’outils et d’améliorations comme (liste extraite, traduite et enrichie à partir de l’article de Scott Guthrieen [[Scott Guthrie est le vice-président de la division Développement de Microsoft. Il est notamment connu pour sa participation au projet ASP.NET, qu’il a créé avec Mark Anders]] ):

Surlignage d’une Ligne Entière: Facilite le suivi du curseur dans l’éditeur
Sélection d’une Ligne Entière: Un triple-clic sur une ligne permet de la sélectionner (comme dans MS Word)
Déplacement d’un bloc de code: Utilisez Alt+Haut/Bas pour déplacer un bloc de code dans l’éditeur
Usage Consistant des Tabulations et des Espaces: Assure une utilisation consistante des tabulations et des espaces entre vos projets
Fermeture Automatiques: Créez automatiquement le complément fermant d’un élément d’ouverture (comme (), {}, [], <>, “”, et ‘’)
Paramètres Colorés: Facilite l’identification des paramètres de méthodes
Indicateurs de Colonnes: Ajoute, si vous le voulez, des indicateurs visuels verticaux (de couleurs différentes) facilitant l’alignement du texte
Affectations Alignées: Facilite l’alignement de vos affectations de variables dans le code
Presse-Papier HTML: Copiez/Collez votre code depuis Visual Studio vers un tampon HTML (utile pour blogger)
Ctrl + Clic pour Aller à la Definition: Maintenez Control enfoncé en cliquant sur un type pour aller à sa définition

L’extension inclut également quelques améliorations dans la gestion des onglets par l’IDE:

Affichage du Bouton Fermer dans l’Onglet: Affiche un bouton de fermeture dans l’onglet actif (comme c’était le cas dans VS 2008)
Onglets Colorés: Vous pouvez désormais affecté une couleur à chaque onglet de votre projet ou déterminer une couleur via une expression régulière
Accrochage des Onglets: Vous permet d’accrocher un onglet à l’IDE, afin qu’il soit toujours visible et disponible
Onglets Verticaux: Affiche les onglets verticalement, ce qui permet d’en afficher davantage
Retrait des Onglets en Fonction de l’Usage: Retire les onglets les moins utiliser lorsque l’ajout de nouveaux onglets implique des contraintes d’espace
Tri des Onglets par Projet: Les onglets peuvent être triés en fonction du projet auquel ils appartiennent
Tri Alphabétique des Onglets: Les onglets peuvent être triés alphabétiquement

Installation

Pour ajouter cette extension, ouvrez votre Extension Manager sous Visual Studio 2010 puis sélectionnez Productivity Power Tools dans la gallerie (catégorie « Tools »).


  • .NET

  • Développement

  • Editeurs

  • Microsoft