Édition française
En continu
---Advertisement---

Technologie et science

Je n’ai conservé ces 6 extensions VS Code qu’après un nettoyage en profondeur de l’éditeur de code

Publié le 9 novembre 2025 à 16h30. L'éditeur de code VS Code est puissant, mais sa véritable force réside dans son écosystème d'extensions. Un développeur partage sa sélection d'extensions essentielles pour optimiser sa productivité, tout en évitant la…

Je n’ai conservé ces 6 extensions VS Code qu’après un nettoyage en profondeur de l’éditeur de code

Publié le 9 novembre 2025 à 16h30. L’éditeur de code VS Code est puissant, mais sa véritable force réside dans son écosystème d’extensions. Un développeur partage sa sélection d’extensions essentielles pour optimiser sa productivité, tout en évitant la surcharge et les problèmes de performance.

Visual Studio Code (VS Code) est un éditeur de code très apprécié pour sa légèreté et sa compatibilité avec les principaux systèmes d’exploitation. Cependant, c’est l’étendue de son catalogue d’extensions qui en fait un outil véritablement polyvalent. Si l’éditeur est déjà performant en lui-même, il atteint un niveau supérieur grâce à l’ajout de modules complémentaires pertinents, offrant une adaptabilité à presque tous les projets de développement.

L’enthousiasme pour les extensions peut toutefois avoir un revers. Trop d’extensions peuvent ralentir le démarrage de VS Code et affecter ses performances, un problème particulièrement sensible sur les machines virtuelles moins puissantes. Instabilité, erreurs dues à des extensions défaillantes… autant de raisons qui ont poussé ce développeur à entreprendre un nettoyage en profondeur de ses installations VS Code.

L’objectif était de trouver un équilibre : conserver les extensions indispensables pour maintenir un flux de travail productif. Le résultat est une configuration allégée, axée sur les services tiers essentiels.

Continuer.Dev

Je l’ai connecté à mes modèles Ollama

L'extension Continuer dans VS Code

Bien que l’utilisation de grands modèles de langage (LLM) pour l’écriture de code ne soit pas une priorité, ce développeur s’appuie sur ces modèles pour l’autocomplétion et la révision de code. Il préfère cependant éviter de partager ses données de programmation avec des services d’IA externes, craignant que ses fichiers ne servent à l’entraînement de ces modèles. Heureusement, une carte graphique RTX 3080 Ti permet d’exécuter localement des LLM Ollama, même si ce n’est pas la configuration la plus performante.

C’est là qu’intervient Continue.Dev, une extension qui permet à VS Code d’exploiter les modèles Ollama locaux. Grâce à la prise en charge de l’anti-rebond et de la mise en cache, Continue.Dev offre des suggestions d’autocomplétion rapides, tandis que sa fonction de post-traitement garantit des réponses pertinentes. L’extension prend également en charge les demandes automatisées de révision d’extraction pour les dépôts GitHub et peut rédiger des commentaires ou refactoriser des fonctions avec une bonne précision. Bien que l’extension ne soit pas parfaite, elle fournit des résultats fiables lorsqu’elle est associée à un LLM performant.

Le compagnon idéal de mes conteneurs

Utilisation de l'extension Container Tools dans VS Code

Ce développeur est un fervent utilisateur des applications conteneurisées, qu’il considère comme un bon compromis entre l’isolation des machines virtuelles et la légèreté. Il utilise des conteneurs pour héberger des services locaux sur des appareils peu puissants. L’organisation des fichiers docker-compose.yml pour ces conteneurs peut cependant devenir fastidieuse, nécessitant de passer constamment entre VS Code et un terminal.

L’extension Container Tools simplifie ce processus en intégrant VS Code directement à Docker (et même Podman). Il est ainsi possible de créer les fichiers YAML pour les environnements d’exécution de conteneurs directement dans VS Code et d’utiliser les commandes de conteneur depuis l’éditeur. L’extension permet également de consulter les journaux pour diagnostiquer les éventuels problèmes.

Dendron

Il transforme VS Code en un preneur de notes

Bien que VS Code soit avant tout un éditeur de code, rien n’empêche de l’utiliser comme un outil de prise de notes – une pratique courante pendant les études universitaires. Cependant, la version de base de VS Code peut sembler limitée par rapport à des applications dédiées comme SilverBullet et Obsidian.

Dendron est une extension qui ajoute la prise en charge de Markdown à VS Code, permettant de créer un coffre-fort de notes similaire à Obsidian. L’outil Mermaid permet de créer des diagrammes et des graphiques à l’aide de JavaScript, idéal pour schématiser des algorithmes. Les schémas personnalisables permettent de définir des modèles pour les notes, tandis que la fonctionnalité de backlink facilite la création d’un système de gestion des connaissances personnelles basé sur la documentation. La carte mentale et la possibilité d’intégrer des notes provenant de différents fichiers font de Dendron, associé à VS Code, une alternative intéressante aux applications de prise de notes tierces.

Graphique Git

Pour associer VS Code avec Git

Utilisation de l'extension Git Graph dans VS Code

Git est un outil puissant pour la gestion des branches de code et des demandes d’extraction. Bien que ce développeur ne soit qu’un utilisateur occasionnel de Git, il l’utilise pour récupérer le code source de différents dépôts, gérer son portefeuille de projets et organiser les branches et les fichiers mis à jour.

L’extension Git Graph simplifie l’utilisation de Git en permettant d’effectuer les principales opérations directement depuis l’interface utilisateur de VS Code. Elle permet de visualiser les détails des validations, de les comparer côte à côte, de gérer les balises, de suivre les modifications non validées et de créer des demandes de fusion/extraction.

Développement à distance

J’en ai besoin pour mes VM de développement

Pour éviter d’encombrer son environnement de développement principal, ce développeur utilise des machines virtuelles dédiées pour ses projets. Une machine virtuelle Windows 11 exécutée sur Proxmox gère la plupart de ses tâches de codage, et une machine virtuelle Arch Linux est utilisée pour les projets spécifiques à Linux.

La collection d’extensions de développement à distance permet de se connecter à ces machines virtuelles directement depuis son PC et son MacBook, sans les encombrer de fichiers de projet. Elle est même utilisée dans la machine virtuelle Windows 11 pour expérimenter des projets impliquant WSL, via une virtualisation imbriquée.

Serveur en direct

Un incontournable pour les codeurs CSS et JavaScript

Utilisation de l'extension Live Server dans VS Code

Live Server a été l’une des premières extensions VS Code utilisées par ce développeur, et elle est systématiquement installée sur toutes ses instances de l’éditeur. Pour les développeurs web, elle évite la corvée de recharger manuellement les pages après chaque modification du code CSS ou JavaScript.

Fidèle à son nom, Live Server fournit un aperçu en direct du code en temps réel. Chaque modification des fichiers .css et .js (ou même des fichiers .html) est instantanément reflétée, que ce soit dans l’aperçu intégré ou dans un navigateur local. Cette extension est devenue indispensable pour le développement web, ayant permis d’économiser d’innombrables heures de frustration.

Je suis tenté d’installer d’autres extensions VS Code

Ajout de Python au code VS

L’objectif est de maintenir des installations VS Code épurées, mais la tentation est grande. Les extensions Python et C++ sont déjà installées, car ce sont les langages principalement utilisés. D’autres extensions pourraient être ajoutées à l’avenir, même si leur utilisation n’est pas garantie. Prettier est une autre extension intéressante, utilisée par le passé pour la coloration syntaxique, bien que ce développeur se soit habitué à une palette monochrome après avoir passé de nombreuses heures à déboguer des distributions Linux et FreeBSD avec l’éditeur Nano.

Join WhatsApp

Join Now

Join Telegram

Join Now

Laisser un commentaire

À propos de l’auteur: Thomas Caron

Thomas Caron couvre les technologies, les sciences, l’intelligence artificielle et l’innovation. Il explique les nouveautés sans jargon inutile et distingue les annonces spectaculaires des avancées réellement établies.