Galite iš karto pradėti naudoti „Copilot“ kaip išmanųjį kodo asistentą.

„GitHub Copilot“ yra AI maitinamas kodo užbaigimo įrankis. Jis naudoja OpenAI GPT (generatyvinio iš anksto apmokyto transformatoriaus) technologiją, kad galėtų pateikti savo pasiūlymus. Jis gali pasiūlyti kodo fragmentus ir net visas funkcijas pagal jūsų rašomo kodo kontekstą.

Norėdami naudoti „GitHub Copilot“, turite įdiegti plėtinį savo redaktoriuje, tada autentifikuoti jį naudodami „GitHub“ paskyrą.

„GitHub Copilot“ diegimas VS kode

  1. Atviras VS kodas ir įsitikinkite, kad esate prisijungę prie „GitHub“. Jei ne, spustelėkite Sąskaitos skirtuką lango apačioje kairėje ir pasirinkite Įjunkite nustatymų sinchronizavimą. Pasirodžiusiame iššokančiajame lange pasirinkite Prisijunkite naudodami „GitHub“..
  2. Pasirinkus šią parinktį, numatytojoje naršyklėje bus atidarytas „GitHub“ prisijungimo puslapis. Įveskite kredencialus, kad prisijungtumėte prie „VS Code“ naudodami „GitHub“ paskyrą.
  3. Eikite į skirtuką „Plėtiniai“, esantį kairėje VS kodo lango pusėje. Ieškokite „GitHub Copilot“ ir spustelėkite
    instagram viewer
    Diegti mygtukas; tai turėtų būti pirmasis iš paieškos rezultatų.
  4. Kai diegimas bus baigtas, pasirodys iššokantis langas, kuriame bus prašoma prisiregistruoti naudoti „GitHub Copilot“. Spustelėkite ant Prisiregistruokite prie „GitHub Copilot“. mygtuką.
  5. Spustelėjus mygtuką, numatytojoje naršyklėje bus atidarytas „GitHub Copilot“ registracijos puslapis.
  6. Registracijos puslapyje yra du mokėjimo planai: a Mėnesio planas ir a Metinis planas. Mėnesinis suteikia jums vieno mėnesio nemokamą bandomąją versiją, o į metinį planą įtrauktas dviejų mėnesių nemokamas bandomasis laikotarpis. Jų kaina taip pat skiriasi, todėl pasirinkite jums tinkantį. Tada spustelėkite Gaukite prieigą prie „GitHub Copilot“. mygtuką.
  7. Atsiras puslapis, kuriame bus patvirtinta mokėjimo informacija, kuriame bus prašoma įvesti atsiskaitymo informaciją. Baigę spustelėkite Sutaupyti mygtuką.
  8. Kitame pasirodžiusiame puslapyje turėsite pasirinkti mokėjimo metodą. Įveskite ir išsaugokite mokėjimo informaciją.
  9. Kai pateiksite mokėjimo informaciją, pasirodys puslapis, kuriame bus pateikta atsiskaitymo ir mokėjimo informacijos suvestinė. Patvirtinkite, kad informacija yra teisinga, ir spustelėkite mygtuką pateikti.
  10. Atsiras puslapis, kuriame turėsite pasirinkti savo nuostatas. Reikės pasirinkti, ar „GitHub Copilot“ gali pasiūlyti kodą, atitinkantį viešąjį „GitHub“ kodą. Pasirinkite leisti arba blokuoti šią funkciją. Tada spustelėkite Išsaugokite ir pradėkite mygtuką.
  11. Iš naujo paleiskite VS kodą. Tai suaktyvins „GitHub Copilot“ plėtinį. „GitHub Copilot“ plėtinio valdiklis yra apatiniame dešiniajame VS kodo lango kampe.

Dabar esate pasirengę pradėti naudoti „GitHub Copilot“ VS kode.

„GitHub Copilot“ naudojimas kodui generuoti

Galite naudoti „GitHub Copilot“, norėdami generuoti kodą įvairiais būdais, įskaitant kodo užbaigimą ir kodo sintezę. Užbaigę kodą, pradedate vesti tekstą, o „GitHub Copilot“ pasiūlys užbaigimus jums rašant.

Pilka kodo eilutė yra „GitHub Copilot“ plėtinio pasiūlymas. Norėdami priimti kodo pasiūlymą, paspauskite tabuliavimo klavišą. Norėdami nepaisyti pasiūlymo, toliau rašykite kodą arba paspauskite Esc Raktas.

Kodo sintezė generuoja ištisus kodo fragmentus pagal jūsų rašomą kodą. Norėdami sugeneruoti visus kodo fragmentus, turėtumėte parašyti komentarą, kuriame aprašoma, ką fragmentas veiks, tada paspauskite Įeikite.

„GitHub Copilot“ sugeneruos pirmąją kodo eilutę. Paspauskite Skirtukas klavišą, kad jį priimtumėte, tada paspauskite Įeikite klavišą, kad sugeneruotumėte kitą fragmento eilutę. Kartokite, kol bus baigtas visas fragmentas.

Štai kaip galite sugeneruoti funkciją:

Norėdami sukurti kilpą, kuri paleidžia funkciją penkis kartus, parašykite komentarą ir „GitHub Copilot“ jį sugeneruos už jus.

GitHub Copilot generuoja švarus kodas. Jis taip pat naudoja OpenAI GPT neuroninis tinklas kad suprastumėte savo kodo kontekstą.

„GitHub Copilot“ naudojimas norint paaiškinti iš anksto parašytą kodą

Norėdami paaiškinti iš anksto parašytą kodą, naudokite komentarą ir paklauskite „GitHub“ kopiloto, ką daro fragmentas arba visas kodas. Papildyti q: prieš klausimą, kad praneštumėte „GitHub Copilot“, komentaras yra klausimas. Tada jis veiks kaip pokalbių robotas ir sugeneruos atsakymą komentaro forma.

Komentaras, kurį generuoja „GitHub Copilot“, prasideda a: nurodyti, kad tai yra atsakymas.

„GitHub Copilot“ naudojimas iš anksto parašyto kodo dokumentavimui

Norėdami dokumentuoti iš anksto parašytą kodą, pradėkite rašyti antraštes, pavyzdžiui, kaip komentarus funkcija clean_up_sentence tada apibūdinimas. „GitHub Copilot“ sugeneruos funkcijos aprašą.

Tą patį galite padaryti su parametrais ir bet kokia kita, jūsų nuomone, reikalinga dokumentacija.

Kaip „GitHub Copilot“ siūlo kodą?

„GitHub Copilot“ naudoja generatyvųjį AI, kad pasiūlytų kodo fragmentus ir užbaigtų kodo blokus. Jame atsižvelgiama į programavimo kalbą, naudojamas bibliotekas ir rašomo kodo struktūrą. Tai padeda generuoti atitinkamus pasiūlymus.