Visual Studio Code : 16 extensions indispensables

12 octobre 2018 Dimitri Longo

Développement web

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

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

Depuis la marketplace

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

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.

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.

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.

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.

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.

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 !

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).

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).

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 !

Découvrir Project Manager

Markdown All in One

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

Découvrir Markdown All in One

GitLens

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

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.

Découvrir Dracula Theme

Material Icon Theme

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

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

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...

facebook
gplus
linkedin
twitter
whatsapp
facebook
gplus
linkedin
twitter
whatsapp

À LIRE

Nouveaux thèmes Décembre 2018

Ce mois-ci je vous propose 4 nouveaux thèmes re…

Développement web SEO - explications et exemples

Le référencement naturel est une notion nébuleu…

Nouveaux thèmes Novembre 2018

Ce mois-ci je vous propose 5 nouveaux thèmes re…

L’inbound marketing et ses grands principes

L’inbound marketing n’est pas simplement une no…

Le mind mapping au secours du développement web

La mindmap est un outil polyvalent dont l'utili…