Delen via


Aan de slag met GitHub Copilot-aanvullingen

GitHub Copilot werkt als een AI-ondersteunde pair programmer voor Visual Studio dat u voorziet van contextbewuste codeaanvullingen, suggesties en zelfs volledige codefragmenten. Het biedt deze suggesties rechtstreeks in de editor tijdens het schrijven van uw code en kan werken met een breed scala aan programmeertalen en frameworks.

Copilot biedt twee soorten inlinesuggesties, waarbij beide rekening houden met uw bestaande code:

  • Voltooiingen - Wanneer je begint te typen in de editor, biedt Copilot suggestietekst met gekleurde syntaxismarkeringen op je huidige cursorpositie.
  • Volgende bewerkingssuggesties : op basis van uw huidige bewerkingspatronen voorspelt NES waar de volgende codebewerking moet worden uitgevoerd en welke wijzigingen u aanbrengt.

Hoe GitHub Copilot werkt

GitHub Copilot werkt met behulp van geavanceerde machine learning-modellen die zijn getraind op een enorme gegevensset met openbaar beschikbare code uit GitHub-opslagplaatsen. Terwijl u code typt, analyseert AI de context en biedt relevante suggesties in realtime. U kunt ook suggesties ontvangen door een opmerking in natuurlijke taal te schrijven waarin wordt beschreven wat u met de code wilt doen.

Schermafbeelding met animatie waarin de mogelijkheden voor het voltooien van code van GitHub Copilot worden weergegeven.

U kunt GitHub Copilot ook gebruiken om opmerkingen te converteren naar code, eenheidstests te maken, SQL-query's te maken en meer.

Voorwaarden

Uw eerste codevoltooiingen ophalen

Terwijl u code of opmerkingen in de editor typt, zorgt GitHub Copilot voor ghost text suggesties: soms het voltooien van de huidige regel, soms een heel nieuw codeblok. U kunt alle suggesties of een deel van een suggestie accepteren, of u kunt doorgaan met typen en de suggesties negeren.

GitHub Copilot biedt suggesties voor talloze talen, waaronder (maar niet beperkt tot) C#, C++en Python. De volgende voorbeelden zijn in C#, maar andere talen werken op dezelfde manier.

  1. Open Visual Studio en maak een nieuw C#-project.

  2. Open een C#-bestand (Program.cs) in de code-editor.

  3. Voer in de editor een opmerking of een methodehandtekening in om inlinecodesuggesties van Copilot te bekijken.

        // method to add two numbers
    
        int subtractNumbers(
    
  1. Druk op Enter om het GitHub Copilot-opdrachtenpalet te zien.

    Als u de suggestie wilt accepteren, selecteert u de Tab-toets . Als u de suggestie wilt negeren, selecteert u de Esc-toets of gaat u verder met typen.

    Schermopname van suggesties voor het accepteren of wijzigen van een GitHub Copilot-codesuggesties in Visual Studio.

  1. Selecteer de pijl in de linkermarge om het copilot-opdrachtmenu weer te geven.

    Als u de suggestie wilt accepteren, selecteert u de Tab-toets . Als u de suggestie wilt negeren, gaat u verder met typen.

    Schermopname van suggesties voor het accepteren of wijzigen van een GitHub Copilot-codesuggesties in Visual Studio.

  1. Voeg de volgende code toe om voltooiingen van Copilot te bekijken:

        int a = 5;
        int b = 10;
        int sum
    

    Schermafbeelding met animatie waarin het gebruik van de GitHub Copilot-voltooiingen in Visual Studio wordt weergegeven.

Documentatieopmerkingen genereren

Als u opmerkingen bij het automatisch genereren van documentatie wilt gebruiken in uw C++- of C#-projectbestand, typt u het opmerkingenpatroon volgens uw configuratie (bijvoorbeeld ///). Copilot voltooit direct de functiebeschrijving op basis van de inhoud van de functie.

Schermafbeelding met animatie waarin het automatisch genereren van opmerkingen over documentatie van Copilot wordt weergegeven.

Tips en weetjes

Sneltoetsen op het toetsenbord

  • Handmatig een voltooiing activeren: Alt+. of Alt+,
  • Doorloop beschikbare voltooiingen: Alt+. (volgende) en Alt+, (vorige)
  • Gedeeltelijk een voltooiingswoord per woord accepteren: Ctrl+
  • Gedeeltelijk een voltooiingsregel per regel accepteren: Ctrl+

Uw ervaring aanpassen

Alle instellingen voor inlinesuggesties vindt u via Extra>Opties>Teksteditor>Inline Suggesties. U kunt deze instellingenpagina ook openen via snelkoppelingen in het menu Copilot-badge of via het contextmenu van de marge-indicator voor inlinesuggesties van Copilot.

Pas uw inlinesuggesties aan met deze instellingen:

  • Automatische voltooiingen uitschakelen - Standaard worden met elke toetsaanslag inline suggesties geactiveerd. Als u dit wilt uitschakelen, gaat u naar Extra>Opties>Alle instellingen>Teksteditor>Inline Suggesties>Algemeen en stelt u inlinesuggesties aanroepen in opHandmatig. U kunt vervolgens handmatig suggesties activeren met Alt+ofAlt+..
  • Tijdsinstellingen voor voltooiing aanpassen: als de voltooiingen te snel worden weergegeven en uw typen worden onderbroken, gaat u naarExtra>Opties>Alle Instellingen>Teksteditor> *Voorkeuren voor inlinesuggesties> en selecteert u de inline-suggesties alleen tonen na een pauze in het typen. Hiermee wordt een vertraging toegevoegd, zodat voltooiingen niet knipperen en verdwijnen terwijl u typt.
  • De sneltoets voor het accepteren van suggesties wijzigen - Standaard accepteert de Tab-toets suggesties. U kunt dit in plaats daarvan wijzigen in de toets Pijl-rechts.

Zie de pagina Instellingen voor inlinesuggesties voor aanvullende instellingen en opties.

Uiterlijk aanpassen

Als u het uiterlijk van voltooiingen wilt aanpassen, gaat u naar Extra>Opties>Omgeving>lettertype en kleuren en selecteert u codevoltooiingen in de lijst Weergave-items , en past u het lettertype, de grootte, de voorgrond/achtergrondkleur en de stijl aan.

In de nieuwste Build van Visual Studio 2026 Insiders worden codevoltooiingen weergegeven met syntaxismarkeringen, waardoor het eenvoudiger is om voorgestelde code in één oogopslag te parseren. Variabelen, functies, trefwoorden, tekenreeksen en andere code-elementen worden in verschillende kleuren weergegeven, net zoals uw werkelijke code.

Schermopname van voltooiingen van gekleurde code met syntaxismarkering, verschillende kleuren weergeven voor trefwoorden, typen, variabelen en tekenreeksen.

Als u suggesties van uw werkelijke code wilt onderscheiden, worden gekleurde aanvullingen weergegeven met een lagere opaciteit en cursief.

Als u kleuren wilt uitschakelen en het oorspronkelijke uiterlijk van één kleur wilt gebruiken, gaat u naar Extra Opties>>teksteditor-codevoltooiingen> en schakelt u het selectievakje Kleurtekst gebruiken voor codevoltooiingen uit.

Alle instellingen voor inlinesuggesties vindt u via Extra Opties>>gitHub>Copilot. U kunt deze instellingen ook openen via sneltoetsen in het copilot-badgemenu of via het contextmenu van de marge-indicator voor inlinesuggesties van Copilot.

Voorkeuren aanpassen

  • Tijdsinstellingen voor voltooiing aanpassen : als voltooiingen te snel worden weergegeven en uw typen worden onderbroken, gaat u naar Extra>Opties>IntelliCode>Advanced en selecteert u Wachten op pauzes bij typen voordat volledige regelvoltooiingen worden weergegeven. Hiermee wordt een vertraging toegevoegd, zodat voltooiingen niet knipperen en verdwijnen terwijl u typt.

  • Automatische voltooiingen uitschakelen : elke toetsaanslag activeert standaard voltooiingen. Als u dit wilt uitschakelen, gaat u naarExtra-opties>>intelliCode>Algemeen en schakelt u automatisch codevoltooiingen in de editor uit. Vervolgens kunt u handmatig voltooiingen activeren met Alt+.

Uitsluiting van inhoud

Voltooiingen en suggesties zijn niet beschikbaar voor inhoud die is uitgesloten door uw beheerder. Zie Inhoud uitsluiten van GitHub Copilot voor meer informatie.

Code waarnaar wordt verwezen

Als u of uw organisatie suggesties inschakelt die overeenkomen met openbare code, meldt Copilot u wanneer een voltooiing overeenkomt met code uit een openbare GitHub-opslagplaats.

Als u gedetailleerde informatie in GitHub Copilot-logboeken in het uitvoervenster wilt zien, selecteert u Codeovereenkomsten weergeven. De logboekvermelding bevat een koppeling naar een GitHub.com pagina waar u details over het licentietype kunt bekijken. Het bevat ook verwijzingen naar vergelijkbare code in openbare GitHub-opslagplaatsen.

Schermopname van de logboekvermelding voor een codereferentie in een uitvoervenster.

Met codeverwijzen kunt u een weloverwogen beslissing nemen over het gebruik van codetoewijzing of het verwijderen van de code uit uw project.