Du kan börja använda Copilot som en intelligent kodassistent direkt.

GitHub Copilot är ett AI-drivet kodkompletteringsverktyg. Den använder OpenAI: s GPT-teknik (Generative Pre-trained Transformer) för att driva sina förslag. Det kan föreslå kodavsnitt och till och med hela funktioner baserat på sammanhanget för koden du skriver.

För att använda GitHub Copilot måste du installera ett tillägg i din editor och sedan autentisera det med ditt GitHub-konto.

Installera GitHub Copilot i VS Code

  1. Öppen VS-kod och se till att du är inloggad med GitHub. Om inte, klicka på konton fliken längst ner till vänster i fönstret och välj Aktivera Inställningssynkronisering. Välj i popup-fönstret som visas Logga in med GitHub.
  2. Om du väljer det här alternativet öppnas GitHubs inloggningssida i din standardwebbläsare. Ange dina referenser för att logga in dig på VS Code med ditt GitHub-konto.
  3. Gå till fliken Extensions på vänster sida av VS Code-fönstret. Sök efter GitHub Copilot och klicka på Installera knapp; det bör vara det första av sökresultaten.
  4. instagram viewer
  5. När installationen är klar visas ett popup-fönster som ber dig att registrera dig för GitHub Copilot. Klicka på Registrera dig för GitHub Copilot knapp.
  6. Genom att klicka på knappen öppnas registreringssidan för GitHub Copilot i din standardwebbläsare.
  7. Registreringssidan innehåller två betalningsplaner: a Månadsplan och a Årsplan. Den månatliga ger dig en gratis provperiod på en månad, medan den årliga planen inkluderar en två månaders gratis provperiod. Deras kostnader skiljer sig också, så välj den som passar dig. Klicka sedan på Få tillgång till GitHub Copilot knapp.
  8. En sida för att bekräfta dina betalningsuppgifter visas, där du blir ombedd att ange din faktureringsinformation. När du är klar klickar du på Spara knapp.
  9. Nästa sida som visas kräver att du väljer betalningsmetod. Ange och spara din betalningsinformation.
  10. När du skickar din betalningsinformation visas en sida som visar en sammanfattning av din fakturerings- och betalningsinformation. Bekräfta att informationen är korrekt och klicka på knappen Skicka.
  11. En sida som kräver att du väljer dina inställningar visas. Det kommer att kräva att du väljer om GitHub Copilot kan föreslå kod som matchar offentlig kod på GitHub. Välj att antingen tillåta eller blockera den här funktionen. Klicka sedan på Spara och kom igång knapp.
  12. Starta om VS Code. Detta kommer att aktivera GitHub Copilot-tillägget. GitHub Copilot-förlängningswidgeten är som det nedre högra hörnet av VS Code-fönstret.

Du är nu redo att börja använda GitHub Copilot i VS Code.

Använda GitHub Copilot för att generera kod

Du kan använda GitHub Copilot för att generera kod på olika sätt, inklusive kodkomplettering och kodsyntes. Med kodkomplettering börjar du skriva och GitHub Copilot kommer att föreslå kompletteringar medan du skriver.

Den grå raden med kod är ett GitHub Copilot-förlängningsförslag. För att acceptera ett kodförslag, tryck på tabbtangenten. För att ignorera ett förslag, fortsätt att skriva din kod eller tryck på Esc nyckel.

Kodsyntes genererar hela kodavsnitt baserat på koden du skriver. För att generera hela kodavsnitt bör du skriva en kommentar som beskriver vad kodavsnittet kommer att göra och tryck sedan på Stiga på.

GitHub Copilot kommer att generera den första raden kod. tryck på Flik för att acceptera den och tryck sedan på Stiga på för att skapa nästa rad i kodavsnittet. Upprepa tills hela utdraget är klart.

Så här kan du skapa en funktion:

För att skapa en loop som kör funktionen fem gånger, skriv en kommentar om detta så genererar GitHub Copilot den åt dig.

GitHub Copilot genererar ren kod. Den använder också OpenAI: s GPT neuralt nätverk för att förstå sammanhanget för din kod.

Använda GitHub Copilot för att förklara förskriven kod

För att förklara förskriven kod, använd en kommentar för att fråga GitHub copilot vad ett utdrag eller hela koden gör. Lägg till q: före frågan att meddela GitHub Copilot är kommentaren en fråga. Den kommer då att fungera som en chatbot och generera ett svar i form av en kommentar.

Kommentaren som GitHub Copilot genererar börjar med a: för att indikera att det är ett svar.

Använda GitHub Copilot för att dokumentera förskriven kod

För att dokumentera förskriven kod, börja skriva rubrikerna som kommentarer, till exempel function clean_up_sentence sedan Beskrivning. GitHub Copilot kommer att generera beskrivningen av funktionen.

Du kan göra samma sak för parametrar och all annan dokumentation som du finner nödvändig.

Hur föreslår GitHub Copilot kod?

GitHub Copilot använder generativ AI för att föreslå kodavsnitt och kompletta kodblock. Det tar hänsyn till programmeringsspråket, biblioteken du använder och strukturen på koden du skriver. Detta hjälper den att generera relevanta förslag.