Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonctionnalité NeS (Next Edit Suggestions) de GitHub Copilot utilise vos modifications récentes pour anticiper la prochaine modification que vous souhaiterez peut-être effectuer et l’emplacement de cette modification. Avec cette fonctionnalité, Copilot suggère des révisions de votre code et commentaires.
Les complétions en ligne sont idéales pour terminer automatiquement une section de code. NES vous aide à rester dans le flux d’édition logique en suggérant des modifications pertinentes pour votre travail actuel. Vous pouvez utiliser la touche Tab pour parcourir et accepter rapidement les suggestions. Les suggestions peuvent s’étendre sur une ou plusieurs lignes, en fonction de l’étendue du changement potentiel.
Prerequisites
Les suggestions de modification suivantes pour GitHub Copilot dans SSMS prennent en charge le langage Transact-SQL (T-SQL).
Installez SSMS 22.2 ou version ultérieure avec la charge de travail d’assistance IA.
Connectez-vous à votre compte GitHub avec l’accès Copilot.
Utilisez GitHub Copilot gratuitement. Inscrivez-vous et utilisez l’IA pour coder plus rapidement et plus efficacement.
Activer les suggestions de modification suivante
Pour commencer à utiliser GitHub Copilot NES, activez la fonctionnalité dans Outils>Options>Tous les paramètres>Éditeur de texte>Complétions de code>Général. Dans la section Fournisseurs de complétion de code, sélectionnez Suggestions de modification suivantes (prédictions de modification de Copilot).
Commencer à utiliser les suggestions de modification suivantes
Avec Copilot Next Edit Suggestions (Prédictions de la prochaine édition par Copilot) activé, commencez à écrire du T-SQL pour recevoir des suggestions de NES. Lorsque la fonctionnalité suggère une modification de code, vous pouvez la déplacer à l’aide de la touche Tab , puis l’accepter à l’aide de la touche Tab à nouveau. Vous gagnez du temps en sautant rapidement à la modification appropriée suivante, sans avoir à rechercher manuellement dans des fichiers ou des références vous-même. Une flèche dans la marge indique si une suggestion de modification est présente.
Comprendre les cas d’usage
NES est utile dans différents scénarios en suggérant non seulement des modifications répétitives évidentes, mais également des modifications logiques.
Intercepter et corriger les erreurs
NES aide à corriger les erreurs comme les fautes de frappe. Par exemple, elle intercepte les erreurs si vous écrivez SELCT au lieu de SELECT.
Adapter à un changement d'intention
NES suggère des modifications apportées au reste de votre code qui correspondent à une modification de l’intention. Par exemple, si vous mettez à jour une requête et ajoutez un alias pour une table, NES affiche des suggestions qui utilisent le nouvel alias.
Réorganiser
Si vous renommez un objet ou une variable une fois dans un fichier, NES suggère de la mettre à jour dans tout le fichier. Si vous introduisez un nouveau nom ou un modèle de nommage, la fonctionnalité suggère des mises à jour du code suivant à mettre en correspondance.
Masquer NES
Vous pouvez masquer les suggestions de NES dans SSMS et les examiner uniquement lorsque vous choisissez.
Dans Outils>Options>Tous les paramètres>Éditeur de texte>Complétions de code>Général>Modèle de complétion Copilot, sélectionnez Réduire les suggestions de modification suivantes. Vos modifications déclenchent toujours NES, mais lorsqu’une suggestion est disponible, seul l’indicateur de marge apparaît dans la marge. Cet indicateur pointe vers la ligne appropriée. La suggestion elle-même reste masquée jusqu’à ce que vous choisissiez de l’afficher.
Pour afficher une suggestion masquée, sélectionnez l’indicateur de marge ou la touche Tab et la suggestion s’affiche. Vous pouvez sélectionner à nouveau la touche Tab pour accepter la suggestion ou sélectionner la touche Échap pour l’ignorer. Une fois que vous avez accepté une suggestion, toutes les suggestions associées s’affichent automatiquement. Les nouvelles suggestions non liées restent masquées jusqu’à ce que vous choisissiez de les afficher.