GitHub Copilot CheatSheet - Beschrijving en nuttige opdrachten

Omschrijving, lijst met opdrachten en toetsencombinaties

Inhoud

Hier is een up-to-date GitHub Copilot cheat sheet, die essentiële snelkoppelingen, opdrachten, gebruikstips en contextfuncties voor Visual Studio Code en Copilot Chat behandelt

github copilot subscription plans

Installeer GitHub Copilot in Visual Studio Code

Om GitHub Copilot in Visual Studio Code te installeren:

  1. Open Visual Studio Code op je systeem.
  2. Ga naar de Extensiesweergave door op het Extensiesicoon in de zijbalk te klikken of Ctrl+Shift+X (Windows/Linux) of Cmd+Shift+X (Mac) te drukken.
  3. Zoek naar “GitHub Copilot” in de zoekbalk van de Extensiesmarkt.
  4. Klik op “Installeren” op de “GitHub Copilot”-uitbreiding die is gepubliceerd door GitHub.
  5. Meld je aan bij GitHub: Nadat je de installatie hebt voltooid, wordt je gevraagd je aan te melden bij je GitHub-account. Geef GitHub Copilot toestemming om toegang te krijgen tot je account wanneer je in een browservenster wordt gevraagd.
  6. (Indien nodig) Schakel Copilot in of configureer deze: Nadat je bent aangemeld, kun je Copilot configureren om het gedrag aan te passen via het instellingenmenu als je dat wilt.

Vereisten:

  • VS Code moet op je systeem zijn geïnstalleerd.
  • Een GitHub-account met een Copilot-abonnement of actieve proefperiode.

Na de installatie is Copilot actief en je ziet het icoon in de statusbalk klaar om code te schrijven. Als je geen suggesties ziet, herstart dan VS Code of zorg dat je bent aangemeld met een geschikte account.

Sneltoetsen (VS Code)

Hieronder vind je een lijst met nuttige GitHub Copilot-sneltoetsen voor zowel Windows als Mac

Actie macOS Sneltoets Windows/Linux Sneltoets
Open Chatweergave ⌃⌘I Ctrl+Alt+I
Start inline chat (editor/terminal) ⌘I Ctrl+I
Nieuwe chat sessie in Chatweergave ⌘N Ctrl+N
Wissel naar agent/bewerkmodus ⇧⌘I / Cmd+. Ctrl+Shift+Alt+I / Ctrl+.
Accepteer inline suggestie Tab Tab
Weiger suggestie Escape Escape
Open autocomplete suggesties Ctrl+Enter Ctrl+Enter
Accepteer suggestie (inline chat) Cmd+Enter Ctrl+Enter

Algemene Slashopdrachten (in Chat/Inline Chatvenster)

Hieronder vind je een lijst met standaard slashopdrachten

Opdracht Beschrijving
/clear Start een nieuwe chat sessie / Leeg de conversatie
/delete Verwijder een conversatie
/explain Leg de huidige/geselecteerde code uit
/fix Stel een fix voor voor de geselecteerde code
/tests Genereer eenheidstests voor de geselecteerde code
/help Ontvang Copilot-hulp en gebruiksinformatie
/new Start een nieuw project

Chatvariabelen voor Context

Typ # gevolgd door een variabele om specifieke context toe te voegen aan prompts:

Variabele Inclusief Context
#block Huidige codeblok
#class Huidige klasse
#comment Huidige opmerking
#file Volledige inhoud van het bestand
#function Huidige functie/methode
#line Huidige regel code
#path Bestandsnaam
#project Project/Workspace context
#selection Huidige tekstselectie
#sym Huidige symbool

Prompttips en functies

  • Gebruik @vermeldingen om relevante bestanden, problemen, PRs, enz. in je chat te verwijzen.
  • Wees specifiek en concis in instructies voor het beste resultaat.
  • Sleep en neem bestanden of mappen in het chatvenster om context toe te voegen.
  • Gebruik # contextvariabelen om Copilots antwoorden te richten op relevante codegebieden.
  • Kies tussen chatmodi: vragen stellen (vragen), bewerken (code bewerken), agent (autonome workflow).

Best Practices

  • Deel code op in kleinere functies en schrijf goede opmerkingen voor betere voltooiingen.
  • Gebruik chat voor herschikking, documentgeneratie, het oplossen van testmislukkingen of het inleiden van een nieuw codebestand.
  • Bewerk vorige prompts en herstel wijzigingen direct in de chat, bekijk chatgeschiedenis of gebruik stem om te communiceren met Copilot.

Ondersteunde talen en omgevingen

  • Ondersteunt de meeste populaire talen: Python, JS, TypeScript, Go, Java, C#, C++, Ruby, PHP en meer.
  • Beschikbaar in Visual Studio Code, JetBrains IDEs, CLI en GitHub webinterface.

Aanvullende bronnen

  • Voor frequent bijgewerkte PDFs en ene-pagina-snelkoppelingen, zie gemeenschappelijk onderhouden cheat sheets.
  • Voor meer voorbeelden en in-depth gidsen, kunnen GitHub Copilot Cookbooks en officiële documentatie nuttig zijn.

Voor uitgebreidere informatie of de nieuwste functies op basis van je omgeving, bezoek de officiële documentatie of GitHub-repositories.

Belangrijke functies van GitHub Copilot

GitHub Copilot helpt bij het voltooien van code over meerdere programmeertalen door gebruik te maken van AI-modellen die zijn getraind op grote datasets van openbare code, waardoor het in staat is om codepatronen en oplossingen te herkennen en te genereren die relevant zijn voor elke taal. Terwijl je typt in je IDE (zoals Visual Studio Code, Visual Studio, JetBrains IDEs, enz.), analyseert Copilot de code rond je cursor, recente bewerkingen en zelfs natuurlijke taalopmerkingen of docstrings om mogelijke voltooiingen te suggereren.

Belangrijke manieren waarop Copilot taal-onafhankelijke codevoltooiing biedt zijn:

  • Contextbewustzijn: De AI begrijpt de codecontext, variabelenamen, bestandsstructuur en taalspecifieke syntaxis om relevante suggesties te bieden, of je nu Python, JavaScript, C#, C++, Java, Go, TypeScript, Ruby, PHP of andere ondersteunde talen schrijft. Voor talen die vaak voorkomen in openbare repositories (zoals JavaScript, Python en TypeScript), zijn Copilotsuggesties vooral robuust.
  • Inline en bloksuggesties: Copilot kan eenvoudige enkele regelautocompletions bieden of hele blokken code suggereren—zoals volledige functies of klassen—die passen bij de huidige programmeertaal en haar conventies.
  • Natuurlijke taalprompts: Door opmerkingen in gewone Engelse taal te interpreteren, kan Copilot code genereren in je doeltaal die voldoet aan de beschreven eisen.
  • Adaptief leren: Hoewel Copilot niet in real-time updates van je privécode ontvangt, past het zich aan de codepatronen van de huidige sessie om relevantie binnen het huidige bestand en project te vergroten.
  • IDE-integratie: De plugins en uitbreidingen van Copilot laten het worden gebruikt zonder problemen in populaire ontwikkelomgevingen, waardoor taalwisseling en meertalige codebases efficiënt en productief zijn.

Door de coderingsintenties en context te begrijpen, versnelt Copilot ontwikkelingsworkflows, ondersteunt snelle prototyping, verminderd boilerplate-coding en introduceert taal-idioomoplossingen, waardoor taken over diverse programmeeromgevingen worden vereenvoudigd.

GitHub Copilot Abonnementsprijzen

GitHub Copilot heeft een gestructureerd prijsmodel met opties voor individuen en organisaties, evenals een beperkte gratis plan. Hieronder vind je een overzicht van de huidige prijzen en plankenmerken (augustus 2025):

Individuele Plannen

Plan Kosten Voor wie is het bedoeld? Belangrijke kenmerken/notities
Gratis €0 Individueel exploratief gebruik 2.000 voltooiingen, 50 chatverzoeken, beperkte modellen
Pro €10/mnd of €100/jr Individuen, powergebruikers Ongelimiteerde voltooiingen, 300 premiumverzoeken/mnd
Pro+ €39/mnd of €390/jr Powergebruikers, AI-intensieve gebruikers Meer premiumverzoeken, alle modellen
Business €19/gebruiker/mnd Teams/organisaties Alle Pro kenmerken, licentie + beleidsbeheer, beheer en IP-controle
Enterprise €39/gebruiker/mnd Ondernemingen Alle Business + enterprisebeheer/kenmerken en integraties

Premiumverzoeken: Als je je ingesloten premiumverzoeken overschrijdt, kun je er meer aankopen voor €0,04 per verzoek.

Gratis toegang

  • Aanvraag: Geverifieerde studenten, docenten en onderhouders van populaire open sourceprojecten kunnen Copilot Pro gratis krijgen na verificatie.
  • Opmerking: Copilot Gratis is niet beschikbaar voor accounts die zijn gekoppeld aan organisaties.

Gratis proefperiode en facturering

  • 30-dagen gratis proefperiode: Nieuwe abonnees op Pro kunnen alle functies gebruiken voordat er wordt betaald. Facturering vereist een geldige betalingsmethode en begint automatisch als er niet is geannuleerd voor het einde van de proefperiode.
  • Je kunt een maandelijkse of jaarlijkse factureringsschema selecteren en dit op elk moment wijzigen; jaarlijkse abonnementen zijn korter.

Gebruik & Modelbeperkingen

  • Alle betaalde abonnementen bieden onbeperkte basisvoltooiingen en chats. Echter, elk abonnement bevat een maandelijkse toelage van “premiumverzoeken” voor geavanceerde modellen en functies (bijvoorbeeld codebeoordeling, toegang tot de nieuwste modellen). Niet-gebruikte premiumverzoeken worden opnieuw gereset aan het begin van elke maand.
  • Je kunt je gebruik en aankopen direct in je Copilot- of GitHub-accountinstellingen volgen en beheren.

Referenties: Prijzen en kenmerken kunnen veranderen, dus controleer de GitHub Copilot-documentatie voor de nieuwste updates.

Verschillen tussen betaalde en gratis GitHub Copilot toegang

De belangrijkste verschillen tussen GitHub Copilots gratis en betaalde (Pro/Pro+) abonnementen zijn de beperkingen op gebruik en toegang tot geavanceerde functies, AI-modellen en ondersteuning. Hieronder volgt een gestructureerde vergelijking:

Kenmerk Gratis Plan Betaalde Plannen (Pro/Pro+)
Codevoltooiingen 2.000 per maand Ongelimiteerd
Chatverzoeken 50 per maand Ongelimiteerd (met Pro/Pro+), hogere limieten
Premiumverzoeken 50 per maand 300 per maand (Pro), hoger met Pro+
Toegang tot AI-modellen Beperkt Volledige toegang tot meer geavanceerde/premiummodellen
Copilot Chat Beperkt Volledige toegang
Bedoeld gebruik Alleen voor persoonlijk gebruik Individuen, professionals, powergebruikers
Upgradepad Geen abonnement vereist Maandelijkse/jaarlijkse abonnement vereist
Gratis toegang voorziening Studenten/docenten krijgen Pro gratis Betaald per default (behalve specifieke bevoegdheden)
Organisatiegebruik Niet beschikbaar—alleen voor individuen Beheer/beleidscontrole (Business/Enterprise)
  • Het gratis plan biedt een beperkte ervaring: maximaal 2.000 codevoltooiingen en 50 premium/chatverzoeken per maand, met slechts een subset van modellen en functies. Het is strikt voor persoonlijk gebruik en niet beschikbaar voor organisatiebeheerde accounts.
  • Het Pro (betaalde) plan biedt onbeperkte voltooiingen, geavanceerde AI-modellen, Copilot Chat, tot 300 premiumverzoeken per maand en andere premiumfuncties. Het Pro+ verhoogt deze limieten verder. Deze voordelen zijn essentieel voor regelmatige of powergebruikers die onbeperkte toegang tot AI-ondersteuning nodig hebben.
  • Studenten, docenten en actieve open sourceonderhouders zijn bevoegd om Pro gratis te krijgen na verificatie.
  • Betaalde abonnementen bieden ook voorrang op nieuwe functies, premiumondersteuning en, op organisatie-niveau (Business/Enterprise), beheer- en beleidscontroletools.

In samenvatting is het gratis plan gericht op het verkennen van Copilot met beperkte quota’s, terwijl betaalde abonnementen deze limieten verwijderen, toegang geven tot geavanceerde mogelijkheden en ondersteunen professionele en organisatorische ontwikkelingsworkflows.