Ha a kódolást a következő szintre szeretné emelni, ismerje meg a GitHub Copilotot, az AI-alapú kódolási asszisztenst, amely gyökeresen megváltoztathatja a kódolást. A GitHub Copilot a GPT-3 nyelvi modelltechnológiát használja gyors kódjavaslatokhoz és fejlesztésekhez. A másodpilóta elérhetőbbé teheti a kódolást a kezdő vagy a tapasztalt fejlesztők számára, akik időt és agyi energiát szeretnének megtakarítani. Számos integrált fejlesztői környezethez (IDE) elérhető, beleértve a népszerű Visual Studio (VS) kódot is.
A cikkben bemutatjuk, hogyan telepítsd és használd a GitHub Copilotot a VS Code-ban, így élvezheted az új kódolási korszakot és az általa kínált összes jótékony hatást.
A GitHub Copilot telepítése
Mielőtt belépne az AI-alapú kódolás új és izgalmas világába, telepítenie kell a GitHub Copilotot. Így szerezheti be:
- Nyissa meg GitHub-fiókját, és lépjen a „Beállítások” elemre.
- Válassza a „GitHub Copilot” lehetőséget a bal oldali menüben. Kattintson az „Engedélyezés” gombra az engedélyezéshez, majd a „Mentés” gombra.
- Nyissa meg a Visual Studio Code alkalmazást, és lépjen a „Bővítmények” elemre.
- Keresse meg a „GitHub Copilot” kifejezést.
- Telepítse a GitHub Copilotot, és indítsa újra a VS Code-ot.
Az ablak alján látni fogja, hogy a GitHub Copilot aktív az IDE-ben. Felhívjuk figyelmét, hogy a GitHub Copilot ingyenes próbaidőszaka csak két hónapig tart. Ha a próbaidőszak után továbbra is használni szeretné, elő kell fizetnie.
A GitHub Copilot használata a VS Code-ban
A beállítás befejezése után ideje megnézni, hogyan néz ki a GitHub Copilot működés közben. Számos módja van a másodpilóta használatának, és csak néhány mindennapi tevékenységet fogunk megvizsgálni, amelyeket valószínűleg használni fog.
Automatikus kiegészítés Magic
A GitHub Copilot olyan, mint a kódolás tündérkeresztanyja, varázslatosan kiegészíti a kódsorokat AI-alapú javaslatokkal. A javaslatok megtekintéséhez kezdje el beírni a kódot (egy támogatott nyelven), és nézze meg, ahogy a GitHub Copilot környezettudatos javaslatokat kínál. Egy ajánlás elfogadásához nyomja meg a „Tab” gombot, amely automatikusan megjelenik a kód ablakában.
Függvénygenerálás függvénynevekből vagy megjegyzésekből
Néhány régebbi AI kódoló asszisztenssel szemben a GitHub Copilot több trükköt rejt magában, mint az automatikus kiegészítést. Funkciókat is generálhat az Ön által megadott függvénynevek vagy megjegyzések alapján.
Ha például egy függvényt hoz létre a tömb legmagasabb számának megkeresésére, kezdje el beírni:
“function findHighestNumber(array) { ..
.”
Várjon egy pillanatot, és a GitHub Copilot javasolni fogja a funkció többi részét.
Súgó Példák
Talán Javascript, Express, React vagy Python osztályokkal dolgozik. A GitHub Copilot támogatta ezeket a feladatokat. Kódsablonokat tud generálni a népszerű keretrendszerekhez, így a fejlesztés szinte könnyed lesz. Írjon be egy megjegyzést vagy függvénynevet, amely leírja, hogy mit szeretne, és a GitHub Copilot előhívja a kódot. Például:
- Ha olyan függvényt szeretne létrehozni, amely két számot szoroz JavaScriptben, írjon egy megjegyzést, például: „Függvény létrehozása két szám szorzásához”. Ezután nyomja meg az „Enter” gombot, és a GitHub Copilot javaslatokat kínál az Ön által választott nyelven.
- A GitHub Copilot segítségével gyorsan generálhat tömböket és objektumokat különböző adattípusokkal. Létrehozhat például egy elemtömböt egy videojátékhoz, vagy objektumok tömbjét kulcs-érték párokkal, amelyek számokat, karakterláncokat és logikai értékeket kombinálnak.
- A GitHub Copilot a React és Express modulok és csomagok importálásában is segíthet. Például importálhat olyan horgokat, mint a useState és a useEffect a Reactban, vagy a CORS csomag az Expressben.
- A másodpilóta segíthet HTML kód létrehozásában a webfejlesztéshez. Létrehozhat elemeket, például rendezetlen listákat, testreszabhatja azok stílusát, és még sok mást.
A GitHub másolja a kód környezetét, és számos javaslattal segít.
Kerékpározás a javaslatokon keresztül
A GitHub Copilot arról szól, hogy lehetőségeket adjon Önnek. Ha nem tetszik az első javaslat, használja az „Alt + ]” vagy az „Option + ]” billentyűket Macen az alternatív megoldások közötti váltáshoz. A „Ctrl + Enter” lenyomásával akár 10 javaslatot is megtekinthet egy külön ablakban. A megoldás elfogadásához nyomja meg a „Tab” gombot, vagy nyomja meg az „Esc” gombot az összes javaslat visszavonásához és figyelmen kívül hagyásához.
Kódolási tippek a GitHub másodpilóta potenciáljának kiaknázásához

Annak érdekében, hogy a legtöbbet hozhassa ki ebből az új, AI-alapú kódolótársból, van néhány tippünk, amelyek segítenek maximalizálni a benne rejlő lehetőségeket.
Gyorsbillentyűket
A billentyűparancsok nem biztos, hogy mindenki teája, de hasznosak lehetnek, ha egy kicsit több időt szeretne kihúzni a munkájából. A GitHub Copilot számos hasznos billentyűparancsot tartalmaz a kódolás felgyorsítása érdekében. Szánjon időt ezeknek a parancsikonoknak a megtanulására és elsajátítására, és a jövőben több időt takaríthat meg, ha minden eddiginél gyorsabban kódol.
Például használja a „Ctrl + Enter” billentyűkombinációt a Copilot javaslati oldalának megnyitásához, vagy a „Tab” billentyűkombinációt a javaslat elfogadásához. Ezek a parancsikonok segítenek gyorsan és hatékonyan navigálni a Copilot szolgáltatásai között.
GitHub másodpilóta ismétlődő feladatokhoz
A GitHub Copilot valóban remekül teljesít az ismétlődő feladatokban, mint például az űrlapok kitöltése vagy az alapkód generálása. Delegálja ezeket az unalmas feladatokat a mesterséges intelligencia munkatársára. Így átfuthat rajtuk, és időt szabadíthat fel intellektuálisan vonzóbb feladatokra. Ez azt jelenti, hogy jobban összpontosíthat projektje összetett problémáira vagy kreatív aspektusaira, míg a Copilot a hétköznapi problémákat kezeli.
Tanuljon a GitHub másodpilótától
Akár hiszi, akár nem, a GitHub Copilot kiváló tanulási eszköz lehet. Ideális új, törekvő fejlesztőknek és azoknak, akik szórakozás és személyes fejlődés céljából szeretnének programozni, de elriasztják őket a potenciálisan meredek tanulási görbe. Ez nem puszta gyorscsalás.
Az eszköz használatával számos kódmintával és bevált gyakorlattal ismerkedhet meg, ami segít fejleszteni kódolási készségeit és jobb fejlesztővé válni. Figyelje meg, hogyan generál kódot a Copilot, és hasonlítsa össze azt saját megközelítéseivel. Ezzel új technikákat fedezhet fel, optimalizálhatja a munkafolyamatot és bővítheti a programozási ismereteket. Idővel előfordulhat, hogy kevésbé hagyatkozhat a Copilotra az ötletekben és a kódjavításokban, és inkább unalmas automatizálási eszközként fogja használni.
Párosítsa a programozást a GitHub másodpilótával
Gondoljon a GitHub Copilotra, mint az AI páros programozójára. Használja arra, hogy egy második véleményt kérjen a kódjáról, kérjen segítséget a dátum és idő módosításához, vagy kérjen segítséget, ha elakad. Használhatja akár ötletrohamra, vagy alternatív problémák megoldására. A másodpilótát megbízható csapattársként kezelheti, aki mindig készen áll a segítő kezek nyújtására.
Többnyelvű támogatás
A GitHub Copilot nem csak egyetlen programozási nyelvre korlátozódik. Számos nyelvet támogat, mint például a C++, a JavaScript, a Python, a TypeScript, a Ruby stb. Ez azt jelenti, hogy a Copilotra támaszkodhat, hogy segítsen navigálni a különböző projekttípusokban, vagy könnyebben átvegye az új nyelveket.
A többnyelvű támogatás egyértelmű előnyöket kínál a programozásban kezdők számára, akik megtanulják az első nyelvüket. Az előnyök azonban a tapasztalt kódolókra is kiterjednek, akik esetleg már sok éve dolgoztak egy nyelven, de szeretnének egy új nyelvet kipróbálni. A másodpilóta fájdalommentessé teszi az átállást azáltal, hogy elkapja azokat a hibákat, amelyek az egyik nyelvről a másikra való ugráskor történnek.
Gyorsabb, egyszerűbb és egyszerűbb
És itt van – az első lépések a GitHub Copilot Visual Studio Code használatával történő használatához. Ez az AI-alapú kódolótárs kezdetben megfélemlítőnek vagy akár csalónak is tűnhet, de élvezetesebbé és hatékonyabbá teheti kódolási kalandjait. Menjen elő, és hódítsa meg ezeket a kódsorokat újdonsült segédtársával, a GitHub Copilottal, és élvezze a tisztább, jobb kódot és több időt más feladatokra.
Kipróbáltad már a GitHub Copilotot? Melyik funkcióját találja a leghasznosabbnak? Folytassa a beszélgetést az alábbi megjegyzés részben.