Comme beaucoup de monde j’ai débuté sur PowerShell ISE avant de passer à VSCode.

A l’époque une des choses qui me manquaient était le support des régions, mais depuis la version 1.17 (Septembre 2017) de VSCode c’est supporté.

Mais c’est quoi une région ?

Une région c’est une zone qu’on peut replier dans l’éditeur, comme c’est le cas sur tout les blocs. Par exemple on peut replier une fonction:

Ici on voit que la fonction est repliée, on passe de la ligne 35 à 167 sur seulement deux lignes.

Ca n’a aucune incidence sur l’exécution du script.

Comment ça marche ?

#region LeNomdeMaRegion
Write "Ligne 1"
Write "Ligne 2"
Write "Ligne 3"
#endregion

On peut désormais replier la région. Et ce n’est pas tout, on peut les imbriquer:

Ici c’est mon template avec toutes les régions repliées.

Et on peut aussi les imbriquer !

#region LeNomDeMaRegion
   "Ma région parent"

   #region MaPremiereRegionImbriquée
   "Ma première région"
   #endregion
   
   #region MaSecondeRegionImbriquée
   "Ma seconde région"
   #endregion
#endregion


2 commentaires

Kariger · 28 décembre 2019 à 21 h 48 min

Très utile ! Grâce à toi, je l’utilise souvent

    Robert · 28 décembre 2019 à 21 h 51 min

    C’est sur que c’est utile, surtout pour les scripts très long

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *