Menu

Info

Comme vous, je suis curieux de tester de nouvelles extensions afin d’optimiser mon travail de développement, et donc j’ai cherché des extensions qui répondraient mieux à mes contraintes. Cela fait 10 jours que j’ai décidé de changer d’IDE (Environnement de développement), mais jusqu’à présent, j’utilisais ATOM développé par GitHub.

Après quelques recherches et tests, mon choix s’est porté sur l’IDE de Microsoft : Visual Studio Code

Aujourd’hui, je vous présente les 16 extensions indispensables en 2018 pour être efficace dans vos développements.

Les extensions sont disponibles via la Marketplace de Visual Studio code

Marketplace de Visual Studio code

Installation des extensions

Depuis Visual Studio Code

L’installation et la navigation dans le catalogue des extensions sont très faciles. L’écran des extensions View : Extensions s’affiche :

  1. avec le raccourci suivant sur MAC cmd + shift + x ou ctrl + shift + x sur PC
  2. à partir de la palette des commandes avec le raccourci suivant sur MAC cmd + shift + p ou ctrl + shift + p sur PC, entrez la commande suivante Install extensions et sélectionnez Extensions : Install Extensions.
  3. en cliquant sur l’icône des Extensions dans la sidebar de gauche : Activity Bar

Visual Studio code Extension View

Depuis la marketplace

En cliquant sur le bouton Install de l’extension, elle s’installera automatiquement après un message de confirmation.

Visual Studio code Marketplace Extension

Une fois installée, l’application doit être lancée. Si le process n’est pas automatique, cliquez sur le bouton RELOAD de l’extension.

Visual Studio code reload Extension

16 Extensions indispensables

Auto Close Tag

Cette extension est intéressante et a retenu mon attention, car elle vous fait gagner un temps fou. En effet, elle s’occupe de la fermeture d’une balise automatiquement. Bien sûr, nous possédons tous ces automatismes de fermeture de balises, mais nous ne sommes jamais à l’abri d’un oubli.
Vous pouvez exclure certaines balises des règles de fermeture comme ìmg br. L’extension s’applique au langage que vous souhaitez.

Auto Close Tag

Découvrir Auto Close Tag

Auto Rename Tag

Elle est réalisée par le même auteur que Auto Close Tag. Changer un <div> en <span> et chercher la balise de fermeture ne sera plus un souci puisque l’extension s’en charge.

Auto Rename Tag

Découvrir Auto Rename Tag

Bracket Pair Colorized

Ne cherchez plus où se ferment votre parenthèse, votre accolade et/ou vos crochets, car Bracket Pair Colorized les surligne. Une couleur spécifique est appliquée aux parenthèses, aux accolades ou aux crochets orphelins.

Bracket Pair Colorized

Découvrir Bracket Pair Colorized

TODO tree

Plus d’excuses, impossible d’oublier les TODO ou autres FIXME dans votre code. L’extension parcourt votre code à la recherche de ces tags ou d’autres et vous les présente dans votre espace de travail.

TODO tree

Découvrir TODO tree

Terminal

Un terminal à porter de clic, ouvrez directement le terminal dans le bon répertoire de votre fichier. Facile et pratique à utiliser !

Terminal

Découvrir Terminal

Stylelint

L’extension indispensable par excellence : Stylelint est un linter pour vos feuilles de styles CSS , SCSSet LESS. C’est un outil d’analyses du code servant à détecter les erreurs (et ça, c’est résumé, on est bien d’accord).

Stylelint

Découvrir Stylelint

ESLint

ESLint est une extension qui s’intègre à Visual Studio. Elle requiert notamment ESLint qui doit être installé localement.

Découvrir Jslint

IntelliSense for CSS class names in HTML

L’auto-completion de vos classes CSS. L’extension va parcourir votre Workplace et certains liens que vous pouvez définir (feuille de style externe à votre workspace par exemple).

IntelliSense for CSS class names in HTML

Découvrir IntelliSense for CSS class names in HTML

Project Manager

Project Manager est une extension qui sert de base de gestion de projets dans Visual Studio Code. Elle permet de sauvegarder vos projets en tant que favoris, auto-détection de vos repo **GIT***... En gros, elle est indispensable !

Project Manager

Découvrir Project Manager

Markdown All in One

Éditez vos documents MD et prévisualisez-les dans votre éditeur.

Markdown All in One

Découvrir Markdown All in One

GitLens

GitLens ajoute des fonctions à celles déjà installées de bases dans Visual Studio Code.

GitLens

Découvrir GitLens

Trailing Spaces

En un raccourci, supprime tous ces espaces indésirables. Vous pouvez également déclencher cette commande à l’enregistrement du fichier.

Découvrir Trailing Spaces

Blank line at end of file

Comme son nom l’indique, cette extension rajoute une ligne à la fin de votre fichier dès que vous sauvegardez.

Découvrir Blank line at end of file

Dracula Theme

Il existe des tonnes de thèmes pour Visual Studio Code, celui-ci me sied parfaitement, surtout en mode sombre.

Dracula Theme

Découvrir Dracula Theme

Material Icon Theme

Visualisez rapidement le langage de vos fichiers en vous basant sur les icônes.

Material Icon Theme

Découvrir Material Icon Theme

Better Align

Un code agréable à lire, des tableaux alignés, une personnalisation de vos règles d’alignement, voilà ce que propose Better Align.

Découvrir Better Align

Découvrir Better Align

8266

8266 : c’est le nombre d’extensions disponibles dans la marketplace de Visual Studio Code. Et j’en oublie certainement. ;-)

Naturellement, cette sélection correspond à mon utilisation. En fonction de vos langages, workflow, habitudes, etc., vous aurez d’autres besoins, mais vous trouverez sûrement des extensions qui vous correspondent parmi les 8266 proposées.

Visual Studio Code : Quelles sont les extensions que vous utilisez ?
Dites-le-nous dans les commentaires ci-dessous...

Commentez