Microsoft annonce la version 1.98 de février 2025 de Visual Studio Code. Cette version comporte de nombreuses mises à jour, notamment des aperçus pour les suggestions de la prochaine modification avec Copilot et un support de complétion riche pour le terminal avec IntelliSense.Voici quelques-unes des principales nouveautés de cette version :
- Suggestions de la prochaine modification (aperçu) : Copilot prédit la prochaine modification que vous êtes susceptible de faire.
- Mode agent (aperçu) : Copilot effectue des tâches de manière autonome.
- Copilot Edits pour notebooks : Réalisez rapidement des modifications pour vos carnets de notes.
- Recherche de code : Laissez Copilot trouver les fichiers pertinents pour votre invite de chat.
- Terminal IntelliSense (aperçu) : Support de complétion riche pour votre terminal.
- Glisser-déposer des références : Ouvrez rapidement des références dans un nouvel éditeur.
- Barre de titre personnalisée pour Linux : La prise en charge de la barre de titre personnalisée pour Linux est activée par défaut.
- Diagnostics non résolus (aperçu) : Invite lors de la validation avec des diagnostics non résolus.
- Soft-delete in source control : Déplace les fichiers non suivis vers la corbeille au lieu de les supprimer.
- Instructions personnalisées (disponibilité générale) : Utilisez des instructions personnalisées pour adapter Copilot à vos besoins.
Copilote Edits
Améliorations du mode agent (expérimental)
Dans la version de janvier 2025, Microsoft a introduit le mode agent pour Copilot Edits dans VS Code Insiders. En mode agent, Copilot peut automatiquement rechercher un contexte pertinent dans votre espace de travail, éditer des fichiers, vérifier qu'ils ne contiennent pas d'erreurs et exécuter des commandes de terminal (avec votre permission) pour mener à bien une tâche de bout en bout.
Plusieurs améliorations ont été apportées à l'interface utilisateur des outils pour cette version de février 2025 :
- Les commandes de terminal sont désormais affichées en ligne, ce qui vous permet de savoir quelles commandes ont été exécutées.
- Vous pouvez éditer la commande de terminal suggérée dans la réponse au chat avant de l'exécuter.
- Confirmez une commande de terminal avec le raccourci Ctrl+Enter.
Le mode agent recherche de manière autonome dans votre base de code le contexte pertinent. Développez le message pour voir les résultats des recherches effectuées.
Cette version a également apporté diverses améliorations à l'invite et au comportement du mode agent :
- Les actions d'annulation et de rétablissement dans le chat annulent ou rétablissent désormais la dernière modification de fichier effectuée dans une réponse au chat. C'est utile pour le mode agent, car vous pouvez maintenant annuler certaines étapes du modèle sans annuler la totalité de la réponse au chat.
- Le mode agent peut maintenant exécuter vos tâches de construction automatiquement ou lorsqu'on lui demande de le faire. Désactivez cette fonctionnalité via le paramètre github.copilot.chat.agent.runTasks, dans le cas où vous verriez le modèle exécuter des tâches alors qu'il ne le devrait pas.
Prise en charge des blocs-notes dans Copilot Edits (aperçu)
Avec cette version de février 2025, Microsoft a introduit la prise en charge des blocs-notes dans Copilot Edits en tant que fonctionnalité de prévisualisation dans VS Code Insiders. Vous pouvez maintenant utiliser Copilot pour éditer des fichiers blocs-notes avec la même expérience intuitive que l'édition de fichiers de code. Créez de nouveaux blocs-notes à partir de zéro, modifiez le contenu de plusieurs cellules, insérez et supprimez des cellules, et modifiez les types de cellules.
Intégration améliorée des éditeurs
Cette version apporte une amélioration de l'intégration de Copilot Edits avec les éditeurs de code et de notes :
- Il n'y a plus de défilement pendant l'application des modifications. La fenêtre de visualisation reste en place, ce qui permet de se concentrer plus facilement sur les modifications.
- Les actions de révision des modifications ont été renommées de « Accepter » à « Conserver » et de « Rejeter » à « Annuler » pour mieux refléter ce qui se passe. Les modifications pour les éditions Copilote sont en direct, elles sont appliquées et sauvegardées au fur et à mesure qu'elles sont effectuées et que les utilisateurs les conservent ou les annulent.
- Après avoir conservé ou annulé un fichier, le fichier suivant est automatiquement révélé.
Refonte de l'interface utilisateur
Pour préparer l'unification de Copilot Edits avec Copilot Chat, cette version donne un coup de jeune à Copilot Edits. Les fichiers attachés qui n'ont pas encore été envoyés sont désormais affichés comme des pièces jointes normales. Seuls les fichiers qui ont été modifiés avec l'IA sont ajoutés à la liste des fichiers modifiés, qui se trouve au-dessus de la partie d'entrée du chat.
Le paramètre chat.renderRelatedFiles vous permet d'obtenir des suggestions pour les fichiers connexes. Les suggestions de fichiers connexes sont affichées sous les pièces jointes du chat.
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.