Aan de slag met GitHub Copilot

GitHub Copilot biedt ai-ondersteunde ontwikkelfuncties in Visual Studio. Het stelt regels of blokken code voor, beantwoordt vragen en helpt bij het ontwikkelen van taken zoals het schrijven van eenheidstests, foutopsporing en profilering. Gebruik deze functies rechtstreeks in Visual Studio.

In dit artikel leert u hoe u Copilot opent en de functies ervan in Visual Studio gaat gebruiken.

Copilot openen in Visual Studio

  1. Open Visual Studio.

  2. Maak een nieuw project, open een bestaand project of ga zonder code door om de IDE te openen.

  3. Selecteer de badge GitHub Copilot in de rechterbovenhoek van Visual Studio en selecteer vervolgens Chat openen.

    Als Copilot niet is geïnstalleerd, selecteert u Installeren Copilot en volgt u de aanwijzingen van het installatieprogramma. Zie Copilot-installatie en -status beheren voor meer informatie.

  4. Voer in het chatvenster een prompt in om Copilot te gaan gebruiken.

    Als u nog niet bent aangemeld met een GitHub-account, wordt u door Visual Studio gevraagd u aan te melden. Als u geen Copilot-abonnement hebt, gaat u aan de slag met Copilot Gratis. Voltooi het aanmeldings- of registratieproces in uw browser en ga vervolgens terug naar Visual Studio.

    Schermopname van het dialoogvenster Aan de slag met Copilot Free in Visual Studio.

Copilot is nu klaar voor gebruik in Visual Studio.

Copilot gaan gebruiken

Nadat u zich hebt aangemeld, gebruikt u Copilot in het chatvenster en in de hele IDE.

  • Gebruik de planagent: gebruik in het chatvenster de agentkiezer om Plan te selecteren en een implementatieplan te maken voordat u codewijzigingen aanbrengt. Copilot verkent uw codebase met alleen-lezen-hulpprogramma's, stelt indien nodig verduidelijkende vragen en slaat het plan op als Markdown-bestand in .copilot/plans/.

  • Gebruik de agentmodus en MCP-servers: selecteer in het chatvenster Vraag en schakel over naar agent om de agentmodus in te schakelen. Gebruik het pictogram Hulpprogramma's voor toegang tot MCP-servers (Model Context Protocol), configureer servers en kies welke hulpprogramma's Copilot kan gebruiken. Als u bijvoorbeeld copilot-hulp wilt krijgen bij het genereren van doelcode, verzendt u 'Eenheidstests schrijven voor de methoden in dit bestand'.

    • In Visual Studio-versie 18.1 of hoger kan Copilot Chat verbinding maken met cloudagents om externe codeersessies uit te voeren waarmee issues en pull requests in uw verbonden GitHub-repository worden gemaakt. Mogelijk wordt u gevraagd om opslagplaatsmachtigingen te verlenen wanneer u voor het eerst een cloudsessie start of wanneer er meer machtigingen zijn vereist.
  • Ingebouwde agents gebruiken: selecteer een agent in de agentkiezer of voer de naam van de agent in @ om hulp te krijgen bij foutopsporing, profilering, testen, modernisering en andere ontwikkelingstaken.

  • Gebruik voltooiingen en volgende bewerkingssuggesties: Terwijl u codeert, biedt Copilot suggesties rechtstreeks in de editor. Copilot suggereert zowel nieuwe code (weergegeven als grijze tekst) als wijzigingen in bestaande code. Standaard geeft Visual Studio prioriteit aan IntelliSense ten opzichte van Copilot inline-voltooiingen. Sneltoetsen aanpassen om Copilot-suggesties te accepteren in Extra > Opties > Omgeving > Toetsenbord.

  • Gebruik Copilot-acties in Visual Studio: Zoek acties en suggesties op basis van Copilot in het contextmenu van de editor, de lijst met fouten, het zoeken naar functies en andere gebieden van de IDE.

  • Fouten opsporen met de foutopsporingsagent: start de werkstroom foutopsporingsagent vanuit Copilot Chat of probleemcontext. Begin met een GitHub of Azure DevOps probleem of een prompt in natuurlijke taal om een probleem te reproduceren, hypothesen te genereren, instrumentatie toe te voegen, telemetrie te analyseren en gerichte oplossingen toe te passen tijdens het valideren van live runtimegedrag.

  • Geselecteerde code controleren: selecteer in Visual Studio versie 18.8 of hoger code in de editor, selecteer en houd de selectie ingedrukt (of klik er met de rechtermuisknop op) en selecteer vervolgens Copilot-acties>Selectie bekijken. Copilot voegt opmerkingen bij inlinebeoordeling toe en kan codesuggesties toepassen of genereren. Zie Geselecteerde code controleren voor meer informatie.

Copilot-chat aanpassen aan uw werkstroom

Pas Copilot aan voor uw project- en ontwikkelingswerkstroom.

  • Context beheren met verwijzingen: gebruik de + knop om meer context toe te voegen, zoals bestanden of afbeeldingen, of vraag Copilot om naar uw hele oplossing te verwijzen.

  • Gebruik het deelvenster chatgeschiedenis om sessies te hervatten: Blader door vorige gesprekken en ga terug naar een sessie op titel, berichtvoorbeeld of laatst bijgewerkt tijdstip. Raadpleeg Chatgeschiedenis beheren met het deelvenster Chatgeschiedenis voor meer informatie.

  • Toegang tot verschillende modellen: gebruik de modelkiezer in het promptvenster om AI-modellen te selecteren. De beschikbaarheid van modellen is afhankelijk van uw Copilot-abonnement en, voor Copilot Business of Enterprise, het beleid van uw organisatie.

  • Aangepaste instructies toevoegen: Voeg herbruikbare aangepaste instructies toe en .github/copilot-instructions.mdvraag bestanden aan .github/prompts om Copilot-antwoorden aan te passen voor uw codeerstijl of projectbehoeften.

  • Ingebouwde .NET- en Azure vaardigheden inschakelen: Open in Visual Studio versie 18.8 of hoger, als u een bijbehorende .NET of Azure workload hebt geïnstalleerd, de knopkiezer, selecteer het tabblad Vaardigheden en vouw Ingebouwd uit om de beschikbare vaardigheden te controleren. Deze vaardigheden zijn standaard uitgeschakeld, dus schakel alleen de vaardigheden in die van toepassing zijn op uw taken. Zie Ingebouwde .NET- en Azure-vaardigheden gebruiken voor meer informatie.

  • Bewaak Copilot gebruik: open in Visual Studio versie 18.8 of hoger het venster Copilot Gebruik om metrische gegevens over realtime gebruik weer te geven en waarschuwingen te ontvangen wanneer u een limiet nadert of bereikt. Zie Copilot gebruik en waarschuwingen beheren voor meer informatie.

  • Aangepaste instructies op organisatieniveau toepassen: wanneer u in Visual Studio versie 18.8 of hoger werkt in een opslagplaats die deel uitmaakt van een GitHub organisatie, past Copilot automatisch instructies toe die zijn gedefinieerd door de eigenaar van de organisatie en vermeldt u deze in Verwijzingen. Zie Aangepaste instructies op organisatieniveau gebruiken voor meer informatie.

  • Aangepaste agents maken en beheren: maak en selecteer aangepaste agents op opslagplaatsniveau in Visual Studio versie 18.4 of hoger. Gebruik in Visual Studio versie 18.5 of hoger de agentkiezer om aangepaste agents op gebruikersniveau te maken, die zijn opgeslagen in %USERPROFILE%\.github\agents. Zie GitHub Copilot agents gebruiken in Visual Studio voor meer informatie.

Nuttige informatiebronnen

Als u Copilot-functies op elk gewenst moment wilt bekijken, selecteert u GitHub Copilot Walkthrough in de badge GitHub Copilot in de rechterbovenhoek van Visual Studio.

Copilot openen in Visual Studio 2022

  1. Open Visual Studio 2022 versie 17.10 of hoger.

  2. Maak een nieuw project, open een bestaand project of ga zonder code door om de IDE te openen.

  3. Selecteer de badge GitHub Copilot in de rechterbovenhoek van Visual Studio en selecteer vervolgens Chatvenster openen.

    Als Copilot niet is geïnstalleerd, selecteert u Installeren Copilot en volgt u de aanwijzingen van het installatieprogramma. Zie Copilot-installatie en -status beheren voor meer informatie.

  4. Voer in het chatvenster een prompt in om Copilot te gaan gebruiken.

    Als u nog niet bent aangemeld met een GitHub-account, wordt u door Visual Studio gevraagd u aan te melden. Als u geen Copilot-abonnement hebt, gaat u aan de slag met Copilot Gratis. Voltooi het aanmeldings- of registratieproces in uw browser en ga vervolgens terug naar Visual Studio.

    Schermopname van het dialoogvenster Aan de slag met Copilot gratis in Visual Studio 2022.

Copilot is nu klaar voor gebruik in Visual Studio 2022.

Copilot gaan gebruiken

Nadat u zich hebt aangemeld, gebruikt u Copilot in het chatvenster en in de hele IDE.

  • Ingebouwde agents gebruiken: Selecteer Context, GitHub, Profiler, VS of Workspace in de agentkiezer of voer de @ naam van de agent in.

  • Gebruik de agentmodus en MCP-servers: selecteer in het chatvenster Vraag en schakel over naar agent om de agentmodus in te schakelen. Gebruik het pictogram Hulpprogramma's voor toegang tot MCP-servers, configureer servers en kies welke hulpprogramma's Copilot kunnen gebruiken.

  • Gebruik voltooiingen en volgende bewerkingssuggesties: Terwijl u codeert, biedt Copilot suggesties rechtstreeks in de editor. Standaard geeft Visual Studio prioriteit aan IntelliSense ten opzichte van Copilot inline-voltooiingen. Sneltoetsen aanpassen voor het accepteren van de Copilot-suggesties in Extra > Opties > Omgeving > Toetsenbord.

  • Gebruik Copilot-acties in Visual Studio: Zoek acties en suggesties op basis van Copilot in het contextmenu van de editor, de lijst met fouten, het zoeken naar functies en andere gebieden van de IDE.

Copilot-chat aanpassen aan uw werkstroom

Pas Copilot aan voor uw project- en ontwikkelingswerkstroom.

  • Context beheren met verwijzingen: gebruik de + knop om meer context toe te voegen, zoals bestanden of afbeeldingen, of vraag Copilot om naar uw hele oplossing te verwijzen.

  • Toegang tot verschillende modellen: gebruik de modelkiezer in het promptvenster om AI-modellen te selecteren. De beschikbaarheid van modellen is afhankelijk van uw Copilot-abonnement en, voor Copilot Business of Enterprise, het beleid van uw organisatie.

  • Aangepaste instructies toevoegen: Voeg herbruikbare aangepaste instructies toe en .github/copilot-instructions.mdvraag bestanden aan .github/prompts om Copilot-antwoorden aan te passen voor uw codeerstijl of projectbehoeften.

Nuttige informatiebronnen

Probeer een volledige app te bouwen met het praktijklab: GitHub Copilot in Visual Studio 2022.