Il faut rappeler qu’au début du mois, Microsoft avait annoncé rejoindre la fondation Eclipse. Une déclaration qui prévoyait le rapprochement et l’intégration de l’EDI Eclipse et Visual Studio. Cette intégration s’est traduite notamment par le passage en open source du plugin Team Explorer Everywhere de Microsoft pour Eclipse qui va permettre aux développeurs Eclipse d’avoir accès à la suite complète de contrôle de sources, aux services d’équipe ainsi qu’aux fonctionnalités DevOps de Visual Studio Team Services directement à partir de l’EDI open source.
C’est en 2010 que Productivity Power Tools est présenté. Cet ensemble gratuit d’extensions a été téléchargé plus de 500 000 fois dans ses différentes versions et, depuis sa disponibilité, il a été mis à jour pour chaque version majeure de Visual Studio. Avec le temps, plusieurs de ses fonctionnalités ont fini par se retrouver intégrées à Visual Studio.
« Rendre disponible pour la communauté cet ensemble d’outils est important pour nous et nous espérons inspirer des développeurs avec des exemples concrets de ce qui peut être réalisé avec leurs propres extensions », ont avancé dans un bulletin commun Justin Clarebert et Michael Dick, des Microsoft senior program managers dans la branche Visual Studio. Microsoft a également encouragé les contributions.
Les extensions qui sont actuellement disponibles sont :
- Align Assignments, pour faire aligner les déclarations d’instructions ;
- Copy As HTML, qui met du HTML brut dans un presse-papier en format texte clair ;
- Fix Mixed Tabs, qui alerte dès qu’un fichier contient à la fois des tabulations et des espaces ;
- Ctrl+Click Go to Definition, pour les liens hypertextes sur des symboles dans le code ;
- Match Margin, qui met en exergue les correspondances textuelles de token dans Editor ;
- Middle Click Scroll, pour effectuer un scroll rapide dans un document ;
- Peek F1, qui fournit une aide en ligne relative à un contenu ;
- Structure Visualizer, pour des repères visuels (blocs de code)
- Syntactic Line Compression, qui améliore l’usage de l’écran ;
- Timestamp margin, qui ajoute des données de type horodatage en mode débogage.
Si l’entreprise a souvent été vue comme étant un adversaire farouche de l’open source, l’ère de Satya Nadella apporte clairement une différence dans l’approche de Microsoft qui multiplie les initiatives de ce genre.
Source : GitHub
Voir aussi :
Microsoft rejoint la fondation Eclipse, pour une meilleure intégration de l'EDI open source avec Visual Studio et sa plateforme de cloud Azure