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.
Traduction automatique
Cet article a plus d'un an, mais il a été relu le 30 juillet 2026 — son contenu est toujours exact.
Cet article fait partie de la série VSCode — astuces, extensions et raccourcis :
- Le folding Markdown ne fonctionne pas
- Démarrer vscode depuis github.com
- Le sticky scroll dans vscode
- La fonctionnalité Autosave dans VSCode
- L'extension Error Lens pour VSCode
- L'extension CodeSnap pour VSCode
- Exporter la liste des extensions installées dans VSCode
- Les curseurs multiples dans vscode
- Getter et Setter PHP dans VSCode
- Travailler avec les regions dans VSCode
- Utiliser la police JetBrains Mono dans vscode
- Todo Tree dans VSCode
- Ai-je besoin de VSCode sur ma machine pour l'utiliser ?

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 :
Si vous utilisez PowerShell, vous pouvez aussi lancer code --list-extensions | % { "code --install-extension $_" } et la sortie ressemblera alors à ceci :
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 fait partie de la série VSCode — astuces, extensions et raccourcis :
- Le folding Markdown ne fonctionne pas
- Démarrer vscode depuis github.com
- Le sticky scroll dans vscode
- La fonctionnalité Autosave dans VSCode
- L'extension Error Lens pour VSCode
- L'extension CodeSnap pour VSCode
- Exporter la liste des extensions installées dans VSCode
- Les curseurs multiples dans vscode
- Getter et Setter PHP dans VSCode
- Travailler avec les regions dans VSCode
- Utiliser la police JetBrains Mono dans vscode
- Todo Tree dans VSCode
- Ai-je besoin de VSCode sur ma machine pour l'utiliser ?





