Microsoft annonce la disponibilité de la version 1.0 de l'extension PowerShell pour Visual Studio Code
Sur Windows, macOS et Linux

Le , par Michael Guilloux, Chroniqueur Actualités
Pour ceux qui l’auraient manqué, l'équipe PowerShell de Microsoft est passée à un modèle de développement open source pour la majorité de ses projets ; ce qui lui permet donc d’accélérer ses développements et publier régulièrement des mises à jour du langage de script, plutôt que de passer des mois à polir une seule version. Quand Microsoft annonçait le passage de PowerShell en open source en août dernier, la firme a également lancé PowerShell Core, une version multiplateforme de PowerShell construite sur .NET Core Common Language Runtime (CoreCLR).

Jusqu’à l’ouverture de PowerShell, Windows PowerShell Integrated Scripting Environment (PowerShell ISE) a été l'éditeur officiel de PowerShell pendant la majeure partie de l'histoire de Windows PowerShell. Mais maintenant, avec l'avènement de la version multiplateforme de PowerShell (PowerShell Core), il fallait trouver un nouvel éditeur officiel qui serait disponible sur tous les OS et versions d'OS supportés. Visual Studio Code a été choisi pour être cet éditeur. Depuis lors, l’équipe PowerShell développe donc une extension pour permettre aux développeurs d’écrire et déboguer les scripts PowerShell en utilisant l'excellente interface que fournit l’éditeur de code multiplateforme qu’est Visual Studio Code. Il faut toutefois préciser que PowerShell ISE restera – et il n’y a aucune intention de le supprimer – dans Windows avec le support de Windows PowerShell.

Pour revenir au support du langage de script dans Visual Studio Code, Microsoft vient d’annoncer que la version 1.0 de l’extension PowerShell pour VS Code est désormais disponible. Cette extension fournit un riche support du langage PowerShell dans l’éditeur de code et est prise en charge sur les plateformes Windows 7 à 10, Linux et macOS. La version 1.0 de PowerShell pour VS Code vient avec un certain nombre de fonctionnalités, y compris :

  • la mise en évidence de syntaxe et un formateur de code hautement configurable basé sur les meilleures pratiques de la communauté ;
  • les snippets de code ;
  • IntelliSense pour les cmdlets (commandes se présentant sous la forme d'une instance de classe .NET) et plus encore ;
  • analyse de script intégrée fournie par PowerShell Script Analyzer, un analyseur de code statique pour les modules et scripts Windows PowerShell ;
  • Go to Definition pour les cmdlets et variables ;
  • Find References pour les cmdlets et variables ;
  • exécution d’une sélection du code PowerShell à l'aide de la touche F8 ;
  • lancement de l'aide en ligne pour le symbole sous le curseur en utilisant Ctrl+F1 ;
  • expérience de développement interactive de style PowerShell ISE avec la console PowerShell intégrée ;
  • etc.

D'après Microsoft, passer à la version 1.0 signifie que le flux de travail de développement de l'extension PowerShell est suffisamment stable pour offrir une expérience riche et interactive sur tous les systèmes d'exploitation compatibles. Cela signifie également que ses API publiques sont stables et n'auront pas de modifications récurrentes dans les versions 1.x futures.

L’extension de PowerShell pour Visual Studio Code est disponible en téléchargement sur le Visual Studio Marketplace.

Installer l’extension de PowerShell pour Visual Studio Code

Source : Blog Microsoft (Equipe PowerShell)

Et vous ?

Utilisez-vous PowerShell ?
Que pensez-vous que la disponibilité de cette extension pour Visual Studio Code ?

Voir aussi :

PowerShell débarque sur Linux et Mac en version Alpha, Microsoft emprunte à nouveau la voie de l'open source


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Offres d'emploi IT
Ingénieur système de commande de vol H/F
Safran - Ile de France - Massy (91300)
Responsable de projets - actionneurs H/F
SAFRAN - Ile de France - MASSY / MANTES
Ingénieur produit (FADEC militaire) H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil