Du kan komme i gang med å bruke Copilot som en intelligent kodeassistent med en gang.
GitHub Copilot er et AI-drevet kodefullføringsverktøy. Den bruker OpenAIs GPT (Generative Pre-trained Transformer)-teknologi for å drive forslagene sine. Den kan foreslå kodebiter og til og med hele funksjoner basert på konteksten til koden du skriver.
For å bruke GitHub Copilot, må du installere en utvidelse i editoren din, og deretter autentisere den med GitHub-kontoen din.
Installere GitHub Copilot i VS Code
- Åpen VS-kode og sørg for at du er logget på med GitHub. Hvis ikke, klikk på Kontoer fanen nederst til venstre i vinduet og velg Slå på Innstillingssynkronisering. Velg i popup-vinduet som vises Logg på med GitHub.
- Hvis du velger dette alternativet, åpnes GitHubs påloggingsside i standardnettleseren din. Skriv inn legitimasjonen din for å logge deg på VS Code ved å bruke GitHub-kontoen din.
- Gå til fanen Extensions på venstre side av VS Code-vinduet. Søk etter GitHub Copilot og klikk på Installere knapp; det skal være det første av søkeresultatene.
- Når installasjonen er fullført, vises en popup som ber deg registrere deg for GitHub Copilot. Klikk på Registrer deg for GitHub Copilot knapp.
- Ved å klikke på knappen åpnes GitHub Copilot-registreringssiden i standardnettleseren din.
- Registreringssiden inneholder to betalingsplaner: a Månedsplan og a Årsplan. Den månedlige gir deg en gratis prøveperiode på én måned, mens den årlige planen inkluderer en to måneders gratis prøveperiode. Kostnadene deres varierer også, så velg den som passer deg. Klikk deretter på Få tilgang til GitHub Copilot knapp.
- En side for å bekrefte betalingsdetaljene dine vises, der du blir bedt om å angi faktureringsinformasjonen din. Når du er ferdig, klikker du på Lagre knapp.
- Den neste siden som vises krever at du velger betalingsmåte. Skriv inn og lagre betalingsinformasjonen din.
- Når du sender inn betalingsinformasjonen din, vises en side som viser et sammendrag av fakturerings- og betalingsinformasjonen din. Bekreft at informasjonen er korrekt og klikk på send inn-knappen.
- En side som krever at du velger dine preferanser vil vises. Det vil kreve at du velger om GitHub Copilot kan foreslå kode som samsvarer med offentlig kode på GitHub. Velg å enten tillate eller blokkere denne funksjonen. Klikk deretter på Lagre og kom i gang knapp.
- Start VS-kode på nytt. Dette vil aktivere GitHub Copilot-utvidelsen. GitHub Copilot-utvidelseswidgeten er som nederst til høyre i VS Code-vinduet.
Du er nå klar til å begynne å bruke GitHub Copilot i VS Code.
Bruke GitHub Copilot til å generere kode
Du kan bruke GitHub Copilot til å generere kode på forskjellige måter, inkludert kodefullføring og kodesyntese. Med kodefullføring begynner du å skrive og GitHub Copilot vil foreslå fullføringer mens du skriver.
Den grå linjen med kode er et forslag til GitHub Copilot-utvidelse. For å godta et kodeforslag, trykk på tabulatortasten. For å ignorere et forslag, fortsett å skrive koden eller trykk på Esc nøkkel.
Kodesyntese genererer hele kodebiter basert på koden du skriver. For å generere hele kodebiter bør du skrive en kommentar som beskriver hva kodebiten vil gjøre, og deretter trykke på Tast inn.
GitHub Copilot vil generere den første linjen med kode. trykk Tab for å godta den, og trykk deretter på Tast inn for å generere neste linje i kodebiten. Gjenta til hele utdraget er ferdig.
Slik kan du generere en funksjon:
For å lage en sløyfe som kjører funksjonen fem ganger, skriv en kommentar til det, og GitHub Copilot vil generere den for deg.
GitHub Copilot genererer ren kode. Den bruker også OpenAIs GPT nevrale nettverket for å forstå konteksten til koden din.
Bruke GitHub Copilot til å forklare forhåndsskrevet kode
For å forklare forhåndsskrevet kode, bruk en kommentar for å spørre GitHub copilot hva en kodebit eller hele koden gjør. Legg til q: før spørsmålet for å varsle GitHub Copilot er kommentaren et spørsmål. Den vil da fungere som en chatbot og generere et svar i form av en kommentar.
Kommentaren GitHub Copilot genererer starter med en: for å indikere at det er et svar.
Bruke GitHub Copilot til å dokumentere forhåndsskrevet kode
For å dokumentere forhåndsskrevet kode, begynn å skrive overskriftene som kommentarer, for eksempel funksjon clean_up_setning deretter Beskrivelse. GitHub Copilot vil generere beskrivelsen av funksjonen.
Du kan gjøre det samme for parametere og all annen dokumentasjon du finner nødvendig.
Hvordan foreslår GitHub Copilot kode?
GitHub Copilot bruker generativ AI for å foreslå kodebiter og komplette kodeblokker. Den tar hensyn til programmeringsspråket, bibliotekene du bruker, og strukturen til koden du skriver. Dette hjelper det å generere relevante forslag.