Dela via


Använd Nästa redigeringsförslag i SQL Server Management Studio (förhandsversion)

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).

  1. Installera SSMS 22.2 eller senare med AI Assistance-arbetsbelastningen.

  2. 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.