Aller au contenu principal

Exporter la liste des extensions installées dans VSCode

Exportez et partagez la liste de vos extensions VS Code installées avec la commande `code --list-extensions`. Découvrez comment générer directement les commandes d'installation pour configurer facilement une nouvelle machine avec PowerShell ou Linux.

· 2 minutes de lecture
Voir la source
Christophe
Amoureux de Markdown, WSL et Docker ~ Curieux insatiable.
Cet article existe aussi en anglais — lire la version originale.

Traduction automatique

Cette traduction a été produite par une IA. Elle peut contenir des contresens ou des maladresses, en particulier sur les termes techniques. En cas de doute, consultez l'article de référence en anglais — c'est lui qui fait foi.

Cet article a plus d'un an, mais il a été relu le 30 juillet 2026 — son contenu est toujours exact.

Exporter la liste des extensions installées dans VSCode

⚡
TL;DR

Cet article montre comment exporter la liste des extensions VSCode installées avec code --list-extensions, puis transformer cette liste en commandes d'installation prêtes à l'emploi grâce à un one-liner PowerShell (% { "code --install-extension $_" }) ou son équivalent Linux (xargs -L 1 echo code --install-extension) — pratique pour partager votre configuration ou préparer une nouvelle machine.

Une petite astuce : en lançant code --list-extensions dans une console (Linux ou DOS), vous obtenez la liste de toutes les extensions que vous avez installées dans VSCode.

Il suffit ensuite de copier/coller cette liste pour l'envoyer à un ami : Hey, voici les extensions que j'utilise. Peut-être que l'une ou l'autre te sera utile.

Une meilleure façon de partager une configuration avec toute une équipe : mettez cette liste dans un devcontainer.json pour que tout le monde reçoive automatiquement les mêmes extensions ; voir Développement PHP dans un devcontainer avec des outils de qualité de code préinstallés.

La sortie de code --list-extensions ressemblera à ceci :

>user@machine: ~/yourproject

Si vous utilisez PowerShell, vous pouvez aussi lancer code --list-extensions | % { "code --install-extension $_" } et la sortie ressemblera alors à ceci :

>user@machine: ~/yourproject

Si vous êtes sous Linux, vous obtenez la même chose avec code --list-extensions | xargs -L 1 echo code --install-extension

Et c'est bien pratique : en lançant ces commandes, vous pouvez installer directement ces extensions.

Si vous cherchez quelques extensions à ajouter à cette liste, j'ai écrit sur Error Lens, qui affiche les erreurs directement dans le code au lieu de les cacher dans le panneau Problems, et Todo Tree, qui rassemble tous les TODO et FIXME de votre code dans une seule vue.


Cet article vous a-t-il été utile ?
Avez-vous suivi les étapes de cet article ?