Takoj lahko začnete uporabljati Copilot kot inteligentnega pomočnika kode.
GitHub Copilot je orodje za dokončanje kode, ki ga poganja AI. Za napajanje svojih predlogov uporablja tehnologijo GPT (Generative Pre-trained Transformer) podjetja OpenAI. Predlaga lahko delčke kode in celo celotne funkcije glede na kontekst kode, ki jo pišete.
Če želite uporabljati GitHub Copilot, morate v urejevalnik namestiti razširitev in jo nato potrditi s svojim računom GitHub.
Namestitev GitHub Copilot v VS Code
- Odprto Koda VS in se prepričajte, da ste prijavljeni v GitHub. Če ne, kliknite na Računi zavihek v spodnjem levem kotu okna in izberite Vklopite Settings Sync. V pojavnem oknu, ki se prikaže, izberite Prijavite se z GitHub.
- Če izberete to možnost, se bo v vašem privzetem brskalniku odprla prijavna stran GitHub. Vnesite svoje poverilnice, da se prijavite v kodo VS s svojim računom GitHub.
- Pojdite na zavihek Razširitve na levi strani okna kode VS. Poiščite GitHub Copilot in kliknite Namestite gumb; mora biti prvi med rezultati iskanja.
- Ko je namestitev končana, se bo pojavilo pojavno okno, ki vas bo pozvalo, da se prijavite za GitHub Copilot. Kliknite na Prijavite se za GitHub Copilot gumb.
- S klikom na gumb se v privzetem brskalniku odpre stran za prijavo GitHub Copilot.
- Stran za prijavo vsebuje dva plačilna načrta: a Mesečni načrt in a Letni načrt. Mesečni paket vam omogoča enomesečno brezplačno preskusno obdobje, medtem ko letni načrt vključuje dvomesečno brezplačno preskusno obdobje. Tudi njihovi stroški so različni, zato izberite tistega, ki vam ustreza. Nato kliknite na Pridobite dostop do GitHub Copilot gumb.
- Pojavila se bo stran za potrditev podatkov o plačilu, na kateri boste morali vnesti podatke za obračun. Ko končate, kliknite na Shrani gumb.
- Na naslednji strani, ki se prikaže, morate izbrati način plačila. Vnesite in shranite podatke o plačilu.
- Ko pošljete svoje podatke o plačilu, se prikaže stran s povzetkom vaših podatkov za obračun in plačilo. Potrdite, da so podatki pravilni in kliknite gumb za pošiljanje.
- Prikaže se stran, na kateri morate izbrati svoje nastavitve. Od vas bo zahtevalo, da izberete, ali lahko GitHub Copilot predlaga kodo, ki se ujema z javno kodo na GitHubu. Izberite, ali dovolite ali blokirate to funkcijo. Nato kliknite na Shranite in začnite gumb.
- Znova zaženite kodo VS. To bo aktiviralo razširitev GitHub Copilot. Gradnik razširitve GitHub Copilot je v spodnjem desnem kotu okna VS Code.
Zdaj ste pripravljeni, da začnete uporabljati GitHub Copilot v VS Code.
Uporaba GitHub Copilot za ustvarjanje kode
GitHub Copilot lahko uporabite za ustvarjanje kode na različne načine, vključno z dokončanjem kode in sintezo kode. Z dokončanjem kode začnete tipkati in GitHub Copilot bo med pisanjem predlagal dokončanja.
Siva vrstica kode je predlog za razširitev GitHub Copilot. Če želite sprejeti predlog kode, pritisnite tabulatorsko tipko. Če želite prezreti predlog, nadaljujte s pisanjem kode ali pritisnite Esc ključ.
Sinteza kode ustvari celotne izrezke kode na podlagi kode, ki jo pišete. Če želite ustvariti celotne delčke kode, morate napisati komentar, ki opisuje, kaj bo delček naredil, nato pritisnite Vnesite.
GitHub Copilot bo ustvaril prvo vrstico kode. Pritisnite Tab tipko, da jo sprejmete, nato pritisnite Vnesite tipko za ustvarjanje naslednje vrstice izrezka. Ponavljajte, dokler ni celoten delček dokončan.
Evo, kako lahko ustvarite funkcijo:
Če želite ustvariti zanko, ki petkrat zažene funkcijo, napišite komentar v ta namen in GitHub Copilot ga bo ustvaril namesto vas.
GitHub Copilot ustvari čista koda. Uporablja tudi GPT OpenAI zivcno omrezje razumeti kontekst vaše kode.
Uporaba GitHub Copilot za razlago vnaprej napisane kode
Če želite razložiti vnaprej napisano kodo, uporabite komentar in vprašajte kopilota GitHub, kaj počne delček ali celotna koda. Dodaj q: pred vprašanjem za obveščanje GitHub Copilot je komentar vprašanje. Nato bo deloval kot chatbot in ustvaril odgovor v obliki komentarja.
Komentar, ki ga ustvari GitHub Copilot, se začne s a: navesti, da je odgovor.
Uporaba GitHub Copilot za dokumentiranje vnaprej napisane kode
Če želite dokumentirati vnaprej napisano kodo, začnite na primer pisati naslove kot komentarje funkcija clean_up_sentence potem Opis. GitHub Copilot bo ustvaril opis funkcije.
Enako lahko storite za parametre in drugo dokumentacijo, ki se vam zdi potrebna.
Kako GitHub Copilot predlaga kodo?
GitHub Copilot uporablja generativni AI za predlaganje odrezkov kode in popolnih blokov kode. Upošteva programski jezik, knjižnice, ki jih uporabljate, in strukturo kode, ki jo pišete. To mu pomaga ustvariti ustrezne predloge.