L’éditeur de code de Microsoft vient de sortir dans sa version 1.100, une itération comprenant plusieurs évolutions. Visual Studio Code propose ainsi aux développeurs d’adapter leur expérience de chat IA dans l’outil à leurs pratiques de codage spécifiques et à leur pile technologique en se servant des fichiers basés sur Markdown. Selon Microsoft, les fichiers d'instructions sont utilisés pour définir les pratiques de codage, les technologies préférées, les exigences du projet et d'autres instructions personnalisées, tandis que les fichiers de prompt servent à créer des requêtes de chat réutilisables pour des tâches courantes. Les développeurs peuvent créer différents fichiers d'instructions pour différents langages de programmation ou types de projets. « Un fichier de prompt peut être utilisé pour créer un composant frontal », a indiqué la société.

La dernière version de VS Code donne également la possibilité d'accélérer l'édition de code par l'IA en mode agent, en particulier dans les fichiers volumineux, grâce au support du format d'édition de patch d'OpenAI et de l'outil de remplacement de chaîne de caractères d'Anthropic. « La mise à jour pour OpenAI est activée par défaut dans VS Code Insiders et sera remplacée progressivement par la version Stable », a précisé Microsoft. Par contre, la mise à jour pour Anthropic est disponible pour tous les utilisateurs.

Meilleure gestion des NES et une sécurité renforcée

Visual Studio Code 1.100 introduit un autre modèle pour alimenter les Next Edit Suggestions (NES), lesquelles offrent des recommandations de code plus rapides et plus pertinentes sur le plan contextuel. « Ce modèle actualisé fournit des suggestions avec une latence réduite et s'aligne plus étroitement sur les modifications récentes », selon Microsoft. Les NES peuvent à présent suggérer automatiquement l'ajout d'instructions d'importation manquantes dans les fichiers JavaScript et TypeScript.

Avec VS Code 1.100, l'éditeur fournit désormais des liens vers des informations supplémentaires qui expliquent pourquoi une extension identifiée comme malveillante a été signalée. Ces liens « Learn More » (« En savoir plus ») renvoient les utilisateurs à des problèmes GitHub ou à de la documentation contenant des détails sur les problèmes de sécurité, de sorte que les utilisateurs peuvent mieux comprendre les risques potentiels. Par ailleurs, la vérification de la signature des extensions est à présent obligatoire sur toutes les plateformes, c'est-à-dire Windows, macOS et Linux. Auparavant, cette vérification n'était obligatoire que sur Windows et macOS. Avec cette version, Linux applique dorénavant la vérification des signatures d'extension, ce qui garantit que toutes les extensions sont correctement validées avant l'installation.

Fenêtrage évolutif et contrôle optimisé

VS Code propose également deux nouveaux modes pour les fenêtres flottantes. Dans VS Code, les fenêtres flottantes proposent aux développeurs de déplacer les éditeurs et certaines vues hors de la fenêtre principale dans une fenêtre plus petite pour des configurations multi-fenêtres légères. L’éditeur s’enrichit de deux modes : Compact, dans lequel certains éléments de l'interface utilisateur sont masqués pour laisser plus de place au contenu réel et le Always-on-top, dans lequel la fenêtre reste au-dessus de toutes les autres fenêtres jusqu'à ce que le développeur quitte ce mode.

En ce qui concerne le contrôle du code source, VS Code 1.100 ajoute un éditeur de décorations Quick Diff pour les changements échelonnés. Les développeurs peuvent désormais visualiser les changements échelonnés directement à partir de l'éditeur, sans avoir à ouvrir la vue du contrôle de la source. Pour le débogage, VS 1.100 propose un menu contextuel dans la vue de désassemblage. 

VS Code 1.100 fait suite à VS Code 1.99, publié le 3 avril, qui comportait des améliorations pour Copilot Chat et le mode agent Copilot, ainsi que l’introduction des Next Edit Suggestions. VS Code 1.99 a été suivi de trois versions ponctuelles qui corrigeaient divers bogues et problèmes de sécurité. Visual Studio Code 1.100, également appelée version d'avril 2025, a été publiée le 8 mai. Cette dernière version est téléchargeable pour Windows, macOS et Linux à l'adresse code.visualstudio.com.