Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Funktionen Nästa redigeringsförslag (NES) i GitHub Copilot använder dina senaste redigeringar för att förutse nästa redigering som du kanske vill göra och platsen för redigeringen. Med den här funktionen föreslår Copilot ändringar i din kod och dina kommentarer.
Inbyggda funktioner för autokomplettering är bra på att fylla i ett kodavsnitt. NES hjälper dig att hålla dig kvar i det logiska redigeringsflödet genom att föreslå ändringar som är relevanta för ditt nuvarande arbete. Du kan använda tabbtangenten för att snabbt gå igenom och acceptera förslag. Förslag kan sträcka sig över en eller flera rader, beroende på omfånget för den potentiella ändringen.
Förutsättningar
Nästa redigeringsförslag för GitHub Copilot i SSMS stöder språket Transact-SQL (T-SQL).
Installera SSMS 22.2 eller senare med AI Assistance-arbetsbelastningen.
Logga in på ditt GitHub-konto med Copilot-åtkomst.
Använd GitHub Copilot kostnadsfritt. Registrera dig och använd AI för att koda snabbare och effektivare.
Aktivera nästa redigeringsförslag
För att komma igång med GitHub Copilot NES aktiverar du funktionen i Verktygsalternativ>>Alla inställningar>Textredigeraren>>. Välj Copilot Nästa redigeringsförslag (Prognoser för nästa redigeringar från Copilot) i avsnittet Leverantörer för kodkomplettering.
Börja använda nästa redigeringsförslag
När Copilot Next Edit Suggestions (Nästa redigeringsförutsägelser från Copilot) är aktiverat börjar du skriva T-SQL för att se förslag från NES. När funktionen föreslår en kodredigering kan du flytta till den med hjälp av tabbnyckeln och sedan acceptera den med hjälp av tabbnyckeln igen. Du sparar tid genom att snabbt hoppa till nästa relevanta redigering, utan att behöva söka igenom filer eller referenser manuellt själv. En pil i rännstenen anger om ett redigeringsförslag är tillgängligt.
Förstå användningsfall
NES är användbart i olika scenarier genom att föreslå inte bara uppenbara repetitiva ändringar, utan även logiska ändringar.
Fånga och korrigera misstag
NES hjälper till med misstag som stavfel. Den fångar till exempel upp fel om du skriver SELCT i stället för SELECT.
Matcha en ändring i avsikten
NES föreslår ändringar i resten av koden som matchar en ändring i avsikten. Om du till exempel uppdaterar en fråga och lägger till ett alias för en tabell visar NES förslag som använder det nya aliaset.
Refaktorisera
Om du byter namn på ett objekt eller en variabel en gång i en fil föreslår NES att det uppdateras i hela filen. Om du introducerar ett nytt namn eller namnmönster föreslår funktionen uppdateringar av efterföljande kod som ska matchas.
Dölj NES
Du kan dölja förslag från NES i SSMS och bara granska dem när du väljer.
I Verktygsalternativ>>Alla inställningar>Textredigeraren>>General>Copilot Completions Model väljer du Dölj nästa redigeringsförslag. Dina redigeringar utlöser fortfarande NES, men när ett förslag är tillgängligt visas bara marginalindikatorn i marginalen. Den här indikatorn pekar på relevant rad. Själva förslaget förblir dolt tills du väljer att visa det.
Om du vill visa ett dolt förslag väljer du marginalindikatorn eller tabbnyckeln så visas förslaget. Du kan välja tabbnyckeln igen för att acceptera förslaget eller välja Esc-tangenten för att stänga den. När du har godkänt ett förslag visas alla relaterade förslag automatiskt. Orelaterade nya förslag förblir dolda tills du väljer att visa dem.