GitHub Copilot kódjavítási funkcióinak áttekintése
GitHub Copilot számos funkciót tartalmaz, amelyekkel elemezheti, újraszervezheti és továbbfejlesztheti a meglévő kódbázist.
GitHub Copilot kódfejlesztések megvalósítására szolgáló eszközök
Visual Studio Code a következő GitHub Copilot funkciókhoz biztosít könnyű hozzáférést:
- Csevegési nézet: Legyen egy mesterséges intelligencia asszisztens az Ön segítségére bármikor.
- Beágyazott csevegés: Közvetlenül a szerkesztőből indíthat beágyazott csevegést a kódolás közbeni segítségért.
- Intelligens műveletek: Intelligens műveletek futtatása bizonyos feladatok elvégzéséhez anélkül, hogy még csak meg kellene adni egy utasítást.
Csevegési nézet
A Csevegés nézet a Visual Studio Code-ban található dedikált panel, amely lehetővé teszi a GitHub Copilot Csevegéssel való interakciót. A Csevegőnézet használatával kéréseket küldhet, javaslatokat fogadhat, és frissítéseket valósíthat meg a kódbázisban. A Csevegés nézet felhasználóbarát felületet biztosít a csevegések kezeléséhez és a GitHub Copilot funkcióinak eléréséhez. A Csevegés nézet a következő beépített ügynököket tartalmazza:
- Ügynök: Az ügynök használatával önállóan tervezheti meg és implementálhatja a fájlokat érintő módosításokat, terminálparancsokat futtathat és eszközöket hívhat meg.
- Terv: Kód írása előtt a Plan ügynök használatával hozzon létre egy strukturált, lépésenkénti megvalósítási tervet. Ha a terv jól néz ki, adja át egy implementációs ügynöknek, hogy végrehajtsa.
- Kérdés: A Kérdés használatával fájlmódosítások nélkül válaszolhat a kódolási fogalmakkal, a kódbázissal vagy magával a VS Code-dal kapcsolatos kérdésekre.
Fontos
Az ügynök használata esetén GitHub Copilot több prémium szintű kérést is végrehajthat egyetlen feladat elvégzéséhez. A prémium szintű kéréseket a felhasználó által kezdeményezett felszólítások és az Ön nevében a GitHub Copilot által végrehajtott utólagos műveletek használhatják. A felhasznált prémium kérelmek teljes száma a tevékenység összetettségétől, az érintett lépések számától és a kiválasztott modelltől függ.
Beágyazott csevegés
A beágyazott csevegési funkcióval létrehozott javaslatok közvetlenül a kódszerkesztőben jelennek meg. A javaslatok a kód frissítéseként jelennek meg természetes nyelvi magyarázatok és útmutatás nélkül. A javasolt frissítések véglegesítésként jelennek meg a Gitben. A törölt kód alapértelmezés szerint nem jelenik meg, de a frissítésekkel beágyazottan is megjeleníthető.
Áttekintheti a javaslatokat, értékelheti azok relevanciáját, és elfogadhatja vagy elutasíthatja őket közvetlenül a kódszerkesztőben. A beágyazott csevegés gyors módot kínál a kód továbbfejlesztésére és módosítására anélkül, hogy külön panelre váltana.
Intelligens művelet javítása
A Javítás intelligens művelet egy környezetfüggő művelet, amely a kódolási hibák elhárítására használható anélkül, hogy kérést kellene írnia.
Intelligens művelet áttekintése és megjegyzése
A Véleményezés és megjegyzés intelligens művelet lehetővé teszi a kód áttekintését és elemzését. Segít azonosítani a javításra szoruló területeket, javasolni a refaktorálási frissítéseket, és útmutatást nyújtani a legjobb gyakorlatokhoz. Ez a kód-felülvizsgálati funkció integrálva van a Csevegés nézetbe, és lehetővé teszi a kód-ellenőrzési feladatokhoz kapcsolódó kérések küldését. A kódismétlési funkcióval elemezhet bizonyos fájlokat, osztályokat vagy metódusokat a kódbázisban. A kódellenőrzési funkció által létrehozott javaslatok segíthetnek a kód minőségének, megbízhatóságának, teljesítményének és biztonságának javításában.
Összefoglalás
GitHub Copilot egy meglévő kódbázis elemzésére, újrabontására és továbbfejlesztésére használható. A Csevegés nézet, a sorban lévő csevegés és az intelligens műveletek különböző módokat biztosítanak a GitHub Copilottal való interakcióra és a kód fejlesztésére. Ezen funkciók használatával javíthatja a kód minőségét, és egyszerűsítheti a fejlesztési folyamatot.