Cloud Shell editor
Dans mes précédents articles, je t’ai montré comment utiliser Cloud Shell dans Visual Studio Code et comment manipuler des fichiers dans ton Cloud Shell depuis le portail d’Azure ou encore via l’outil Azure Storage Explorer.
Aujourd’hui, nous allons voir qu’Azure Cloud Shell s’est récemment doté d’un éditeur graphique de fichiers, hérité directement de Visual Studio Code, fruit de la collaboration entre ces deux équipes.
Cloud Shell editor, c’est quoi ?
Si tu as déjà utilisé Visual Studio Code, tu apprécies probablement :
- L’éditeur de texte évolué supportant la coloration syntaxique selon le langage;
- L’auto complete de texte et de commandes;
- Les snippets de code;
- La « command palette » qui te permet d’appuyer sur la touche F1 et de taper une commande, boostant ainsi ta productivité;
- L’explorateur de fichiers intégré qui te permet de naviguer facilement à travers les fichiers de ton projet.
Eh bien, c’est tout cela qui est maintenant accessible dans Cloud Shell !
Pourquoi l’utiliser ?
Dans une optique DevOps, cela augmente considérablement la productivité car on n’a plus besoin d’avoir un éditeur évolué (tel VS Code) sous la main. Tout se fait directement depuis le terminal Cloud Shell, depuis n’importe où (incluant le web et le mobile).
Ainsi, manipuler tes fichiers Terraform, Ansible ou autre devient bien plus plaisant.
Comment l’utiliser ?
Tout cela est disponible en tapant une (très) simple commande dans le terminal Cloud Shell:
code .
Voici ce que ça donne :
Et le voici en action (ce gif est une gracieuseté de Microsoft) :
Où est-il disponible ?
Partout où Cloud Shell est disponible. Cela inclut donc:
- Le portail Azure
- Le site https://shell.azure.com
- L’application Mobile Azure pour iOS et AndroidVisual Studio Code, via l’extension « Azure Account »
En conclusion…
Il est intéressant (et plaisant) de voir la collaboration entre les équipes produits chez Microsoft, en l’occurrence ici entre l’équipe qui développe Azure Cloud Shell et celle qui développe Visual Studio Code. Cela permet de rendre disponibles des fonctionnalités intéressantes et forts utiles d’un produit à un autre.
Sincèrement Bravo Microsoft !
Quant à moi, je te dis « à la prochaine ! ».