Delen via


Suggesties voor volgende bewerking gebruiken in SQL Server Management Studio (preview)

De functie Volgende bewerkingssuggesties (NES) van GitHub Copilot gebruikt uw recente bewerkingen om te anticiperen op de volgende bewerking die u mogelijk wilt maken en de locatie van die bewerking. Met deze mogelijkheid stelt Copilot revisies voor aan uw code en opmerkingen.

Inline-voltooiingen zijn uitstekend in het automatisch aanvullen van een stukje code. Met NES kunt u in de logische bewerkingsstroom blijven door wijzigingen voor te stellen die relevant zijn voor uw huidige werk. U kunt de Tab-toets gebruiken om snel door te lopen en suggesties te accepteren. Suggesties kunnen een of meer regels omvatten, afhankelijk van het bereik van de mogelijke wijziging.

Vereiste voorwaarden

De volgende suggesties voor aanpassingen voor GitHub Copilot in SSMS ondersteunen de Transact-SQL-taal (T-SQL).

  1. Installeer SSMS 22.2 of hoger met de AI Assistance-workload.

  2. Meld u aan bij uw GitHub-account met Copilot-toegang.

Gebruik GitHub Copilot gratis. Registreer en gebruik AI om sneller en efficiƫnter te coden.

Volgende bewerkingssuggesties inschakelen

Als u aan de slag wilt gaan met GitHub Copilot NES, schakelt u de functie in bij Extra>Opties>Alle instellingen>Teksteditor>Code-voltooiingen>Algemeen. Selecteer Copilot Next Edit Suggestions (Next-edit predictions from Copilot) in de sectie Aanbieders van code-aanvullers.

Begin met het gebruiken van volgende bewerkingssuggesties

Als Copilot Next Edit Suggestions (Next-edit predictions from Copilot) is ingeschakeld, begint u met het schrijven van T-SQL om suggesties uit NES te bekijken. Wanneer de functie een codebewerking voorstelt, kunt u naar de functie gaan met behulp van de Tab-toets en deze vervolgens accepteren met behulp van de Tab-toets . U bespaart tijd door snel naar de volgende relevante bewerking te springen, zonder dat u handmatig door bestanden of verwijzingen hoeft te zoeken. Een pijl in de rugmarge geeft aan of er een suggestie voor bewerken beschikbaar is.

Use cases begrijpen

NES is handig in verschillende scenario's door niet alleen voor de hand liggende terugkerende wijzigingen, maar ook logische wijzigingen voor te stellen.

Fouten vangen en corrigeren

NES helpt bij fouten zoals typfouten. Het onderschept bijvoorbeeld fouten als u schrijft SELCT in plaats van SELECT.

Afstemmen op een wijziging van intentie

NES suggereert wijzigingen in de rest van uw code die overeenkomen met een wijziging in intentie. Als u bijvoorbeeld een query bijwerkt en een alias voor een tabel toevoegt, worden in NES suggesties weergegeven die gebruikmaken van de nieuwe alias.

Herstructureren

Als u de naam van een object of variabele eenmaal in een bestand wijzigt, wordt in NES voorgesteld om het object in het hele bestand bij te werken. Als u een nieuwe naam of naamgevingspatroon introduceert, stelt de functie voor om de daaropvolgende code bij te werken zodat deze overeenkomt.

NES verbergen

U kunt suggesties van NES verbergen in SSMS en deze alleen bekijken wanneer u dat wilt.

In Extra>Opties>Alle instellingen>Teksteditor>Code Voltooiingen>Algemeen>Copilot Voltooingsmodel, selecteer Volgende bewerkingssuggesties samenvouwen. Uw bewerkingen activeren nog steeds NES, maar wanneer er een suggestie beschikbaar is, wordt alleen de marge-indicator weergegeven in de rugmarge. Deze indicator verwijst naar de relevante lijn. De suggestie zelf blijft verborgen totdat u deze wilt weergeven.

Als u een verborgen suggestie wilt weergeven, selecteert u de marge-indicator of de Tab-toets en wordt de suggestie weergegeven. U kunt de Tab-toets opnieuw selecteren om de suggestie te accepteren of de Esc-toets selecteren om deze te sluiten. Nadat u een suggestie hebt geaccepteerd, worden alle verwante suggesties automatisch weergegeven. Niet-gerelateerde nieuwe suggesties blijven verborgen totdat u beslist om ze zichtbaar te maken.