Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
GitHub Copilot befejezések és GitHub Copilot csevegés Visual Studio lehetővé teszik az AI által támogatott fejlesztést Visual Studio, így hatékonyabban és hatékonyabban írhat kódot.
Ebben a cikkben megismerheti a Copilot Chat használatát a Visual Studióban, amely a GitHub Copilot teljes mértékben integrált AI-alapú csevegési felülete a Visual Studio IDE-ben. A bővítmény segítségével kódolási információkat és támogatást kaphat, például szintaxist, programozási fogalmakat, környezetspecifikus kód súgóját, tesztelési eseteket, hibakeresést és egyebeket anélkül, hogy elhagyná az IDE-t. Használja a csevegőfelületet a kérdés promptként való elküldéséhez, és adja meg a szándékot a pontosabban körülhatárolt válaszok érdekében.
Copilot Chat több interakciós módot is tartalmaz. Használja az Ask módot kérdésekhez és válaszokhoz, az Agent módot pedig feladatorientált, többlépéses munkafolyamatokhoz. A Visual Studio 2026 18.12-es verziójától kezdve a Copilot Chat a Microsoft Copilot platformon fut, amely a Microsoft Copilot SDK-t használja. Ez a felület alapértelmezés szerint engedélyezve van, és igazodik a mögöttes technológiához GitHub Copilot parancssori felülethez, a GitHub Copilot alkalmazáshoz és Visual Studio Code. A 18.11-es verzióban az új működés külön bekapcsolással volt elérhető. A módspecifikus útmutatásért lásd: Ask mode és Agent mode.
A GitHub Copilot Visual Studióban történő befejezéséről további információt a Visual Studio GitHub Copilot-befejezéseiről szóló cikkben talál.
Miben különbözik az új Copilot csevegési felület?
Az új élmény számos képességgel bővíti a Copilot Chatet:
- Felügyelhet egy feladatot futás közben, vagy megszakíthat egy függőben lévő üzenetet.
- Kövesse az előrehaladást lépésről lépésre, beleértve a végrehajtott parancsokat és azok eredményeit. Az élő alügynökkártyák az egyes alügynökök modelljét és lépéseit mutatják.
- Állítson be egy munkakönyvtárat egy csevegési munkamenethez, vagy csatolja a megoldáson kívüli mappákat, hogy több kontextust biztosítson.
- Használjon további beépített ügynök perjelparancsokat, például
/security-reviewés/rubber-duck. A perjelparancsokkal kapcsolatos további információkért lásd: Perjelparancsok használata a gyakori feladatok környezetének beállításához. - Rövidebb, koncentráltabb válaszokat kaphat, és megtekintheti az egyes kérések kreditköltségét.
A részletes munkafolyamatokat a Ismerkedés a GitHub Copilot-ügynök móddal témakörben találja.
Miért érdemes a Copilot Chatet használni a Visual Studióban?
A Copilot Chat AI-segítséget nyújt a megalapozott döntések meghozatalához és a jobb kódíráshoz. A Visual Studióban való szoros integrációval a Copilot Chat megérti, min dolgozik, és segítséget nyújthat az olyan fejlesztési feladatokban, mint:
- Kódmagyarázatok. Részletes elemzés és magyarázat a kódblokkok működéséről.
- Kódsúgó. Válaszokat kaphat a programozással kapcsolatos kérdésekre természetes nyelven vagy kódrészlet formátumban.
- Kód pontosítása. Környezetspecifikus kódjavaslatok és javaslatok lekérése.
- Egységtesztelés. Egységtesztek létrehozása.
- Profilozás. Optimalizálja a kód teljesítményét.
- Hibakeresés. Keresse meg a hibákat, és kérje le a hibák és kivételek javasolt javítását.
- Tekintse át és véglegesítse a kódot. Véglegesítési üzenetek létrehozása és a helyi módosítások áttekintése.
- A commitelőzmények kontextusa. Csatoljon egy vagy több véglegesítést közvetlenül a Git-előzményekből a csevegéshez, és kérje meg Copilot, hogy magyarázza el a módosításokat, észlelje a problémákat, vagy javasoljon hasonló módosításokat. További információ a Csevegési környezet kezelése hivatkozásokkal című témakörben.
- Branch kontextus. Csatoljon egy Git-ágat közvetlenül a Git-adattár ablakából a Hozzáadás csevegéshez művelettel, hogy az ág neve és a hozzá tartozó módosítások bekerüljenek a beszélgetésbe.
Előfeltételek
- A Visual Studio 2022 17.8-es vagy újabb verziója.
- Jelentkezzen be a Visual Studio alkalmazásba egy GitHub-fiókkalCopilot-hozzáféréssel. A GitHub Copilot ingyenesen használható.
Jegyzet
2026. április 20-tól a GitHub Copilot Pro próbaverziói szüneteltetve lettek. Próbaidőszak esetén váltson Copilot Ingyenes vagy frissítsen fizetős csomagra. A támogatásért lásd: https://docs.github.com/en/copilot/get-started/plans.
GitHub Copilot Chat beszerzése a Visual Studio számára
Ha a Visual Studio 17.10-es vagy újabb verzióját használja, a GitHub Copilot Chat az egységes GitHub Copilot-élmény része. A bővítmény ajánlott összetevőként érhető el a Visual Studio Installerben. A Copilot Chat alapértelmezés szerint az összes számítási feladattal együtt telepítve van, kivéve, ha a telepítés során kizárja azt.
A GitHub Copilot nem szerepel a Visual Studio-előfizetésekben. Ehelyett ez egy külön előfizetés, amelyet a GitHub kezel. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért tekintse meg az üzleti ésegyéni előfizetések GitHub-lapjait.
Az új Copilot csevegési élményének engedélyezése
A 2026-os Visual Studio 18.12-es verziójától kezdve az új Copilot Chat alapértelmezés szerint engedélyezve van. A 18.11-es verzióban engedélyezze manuálisan:
- Nyissa meg az Eszközök>beállításai lehetőséget.
- Lépjen ide: GitHub>Copilot>Copilot Chat.
- Válassza az Új Copilot csevegési felület használata lehetőséget.
- Indítsa újra a Visual Studio a módosítás érvénybe lépéséhez.
A Copilot-csevegés használata a Visual Studióban
A kódolással kapcsolatos kérdéseket természetes nyelven teheti fel. A GitHub Copilot Chat a fejlesztési környezetben megválaszolja ezeket a kérdéseket.
A Copilot két helyen teheti fel ezeket a kérdéseket: egy csevegőablakban, vagy beágyazott csevegéssel a módosítani kívánt kódban. Ha a cél a szerkesztőben megnyitott kódfájl módosítása vagy hozzáadása, a beágyazott csevegési nézet általában a legjobban működik. Általánosabb kódolási kérdések esetén a csevegőablak a jobb megoldás.
A csevegőablakban válassza a Ask lehetőséget a módválasztó megnyitásához, majd válassza a Ask vagy Agent lehetőséget. A munkafolyamatokról és a támogatott műveletekről Agent módban a GitHub Copilot-ügynök mód használatának első lépései című témakörben olvashat.
Ha jobb válaszokat szeretne kapni a Copilot-csevegés hatókörön belüli környezetével kapcsolatban, tekintse meg a Copilot-csevegés eredményeinek javításához kapcsolódó tippeket. Megtudhatja, hogyan használhat perjelparancsokat, hivatkozásokat, használt forrásokat és szálakat.
Ha jobb válaszokat szeretne kapni a Copilot-csevegés hatókörön belüli környezetével kapcsolatban, tekintse meg a Copilot-csevegés eredményeinek javításához kapcsolódó tippeket. Megtudhatja, hogyan használhat perjelparancsokat, hivatkozásokat, használt forrásokat és a csevegési előzmények panelt. A csevegésben található Git-módosításokra és véglegesítésekre is hivatkozhat a függőben lévő munka összegzéséhez, a korábbi módosítások magyarázatához, valamint egy adott véglegesítés áttekintéséhez több kontextusban. A Git-ágat csevegőkörnyezetként is felveheti közvetlenül a Git-adattár ablakából a Hozzáadás csevegéshez művelettel.
Jegyzet
A tartalomkizárás elérhető a GitHub Copilot Chathez. A rendszergazda által kizárt tartalmakat a rendszer figyelmen kívül hagyja a csevegésből érkező válaszokban. További információ: Tartalomkivételek konfigurálása a GitHub Copilothoz.
Kérdések feltevése a csevegőablakban
Tegye fel kérdéseit, és tekintse meg a válaszokat a csevegőablakban. Ezt az eszközt programozási súgóhoz és általános kódolási kérdésekhez ajánljuk.
- A Visual Studióban válassza >GitHub Copilot Chatmegtekintése lehetőséget.
- A csevegőablakban írjon be egy kódolással kapcsolatos kérdést az A Copilot megkérdezése szövegmezőbe. Válassza az Enter vagy a Küldés lehetőséget a kérdés feltevéséhez.
A korábbi beszélgetések folytatásához használja a csevegési előzmények panelt. Minden bejegyzés tartalmazza a csevegés címét, az utolsó üzenet előnézetét és a munkamenet utolsó frissítésének időpontját.
A GitHub Copilot Chat megismeréséhez használja a példaindító utasításokat és a Visual Studio 2022 17.12-es és újabb verziójában található parancssori kódtárat (könyvikont).
- Ha Copilot Chat kódot kínál, az elérhető műveletek a Visual Studio verziójától függenek.
Válassza a Kódblokk másolása lehetőséget a javaslat másolásához, a Hozzáadás új fájlhoz lehetőséget, ha új fájlba szeretné beszúrni, vagy az Alkalmaz lehetőséget, ha az aktuális fájlban szeretné előnézetben megtekinteni. A diff nézetben tekintse át és finomítsa a javaslatot, majd a Tab billentyűvel alkalmazza, vagy az Esc billentyűvel vesse el. Az új fájl alapértelmezés szerint nincs mentve.
Válassza a Kódblokk másolása lehetőséget a javaslat másolásához, a Beszúrás új fájlokba lehetőséget az új fájlokba való beszúráshoz, vagy az Előnézet lehetőséget az aktuális fájlban való megtekintéséhez. A diff nézetben tekintse át és finomítsa a javaslatot, majd válassza az Elfogadás lehetőséget a javaslat alkalmazásához, vagy Mégse lehetőséget az elvetéséhez. Az új fájl alapértelmezés szerint nincs mentve.
A GitHub Copilot kódhivatkozási funkciója értesíti, ha a javaslatok megegyeznek a nyilvános kóddal. Az egyező kódot, annak forrásfájlját és a kapcsolódó licencelési információkat közvetlenül a Visual Studióban tekintheti meg.
Kérdések feltevése beágyazott csevegési nézetben
Kérdéseket tehet fel, és a válaszokat a szerkesztőablakban lévő kóddal beágyazottan tekintheti meg. Beágyazott csevegés esetén nem kell oda-vissza mennie a csevegőablakba. Ezt a módszert javasoljuk, hogy működjön együtt a Copilottal azokkal a kérdésekkel kapcsolatban, amelyek hozzáadnak vagy frissítenek egy jelenleg megnyitott kódfájlt.
- A Visual Studio szerkesztőjében kattintson a jobb gombbal a beágyazott csevegés megnyitásához. A menüparancs verziónként eltérő:
Válassza a Csevegés lehetőséget.
Válassza A Copilot megkérdezése lehetőséget.
- Írjon be egy kódolással kapcsolatos kérdést a A Copilot megkérdezése szövegmezőbe, majd válassza az Enter vagy a Send lehetőséget.
- Tekintse át és pontosítsa a kódjavaslatokat a diff nézetben. Az Alkalmaz és az Elvetés vezérlők verziónként eltérnek:
A Tab billentyűvel alkalmazhatja a javaslatokat, vagy az Esc billentyűvel elvetheti azokat.
Ha folytatni szeretné a beszélgetést a csevegőablakban, válassza a Copilot-műveletek>Add to Chat lehetőséget.
Az Elfogadás gombra kattintva alkalmazhatja a javaslatokat, vagy a Mégse gombra kattintva elvetheti azokat.
Ha folytatni szeretné a beszélgetést a csevegőablakban, válassza a Folytatás a csevegőablakban lehetőséget.
- Zárja be a beágyazott csevegést az Esc billentyű lenyomásával.
Képek csatolása csevegőüzenetekhez
A Visual Studio 17.14 és újabb verzióival képeket csatolhat a csevegéshez, így környezetfüggő bemenetet adhat hozzá, és jobb válaszokat hozhat létre.
Ha képet szeretne csatolni egy üzenethez, illessze be a képet a vágólapról, vagy válassza ki az ➕ ikont a csevegési bemenetben. Ezután válassza a Kép feltöltése lehetőséget egy kép fájlkezelőből való feltöltéséhez. A Copilot elemzi a képet, és kontextusként használja a jobb válasz érdekében.
Ez a funkció hasznos lehet, ha a Copilot segít a felhasználói felület fejlesztésében (például csatol egy képet a tervéről). A funkció hibakereséshez is hasznos (például csatol egy képernyőképet a hibáról).
A következő képformátumok bármelyikét használhatja: PNG, JPEG és GIF (csak egykeretes). Kérésenként legfeljebb három képet csatolhat.
Markdown-tartalom előnézete
A Copilot Chat által létrehozott Markdown-tartalmakat közvetlenül a Visual Studio Markdown-szerkesztőben tekintheti meg.
Az emoji karakterek a csevegésben és a Markdown-előnézetben színesen jelennek meg. További információkért lásd: Színes emojik használata a Visual Studióban.
Amikor a Copilot Chat Markdown-tartalmat hoz létre, a csevegőablak jobb felső sarkában található Előnézet gombra kattintva megjelenítheti a renderelt előnézetet. Innen szükség szerint szerkesztheti és mentheti a Markdown-tartalmat. Ez a funkció akkor hasznos, ha manuálisan másolás és beillesztés nélkül szeretne gyorsan vizualizálni és dolgozni Markdown-fájlokon.
Hableány-diagramok létrehozása
A Copilot Chat különböző Hableány-diagramokat hozhat létre, beleértve az architektúra-, folyamatábra-, szekvencia-, osztály-, Gantt- és kördiagramokat. Ezután összetett adatstruktúrákat és munkafolyamatokat jeleníthet meg közvetlenül a szerkesztőben.
Az alábbi utasítások egyikét használhatja például:
- "Szekvenciadiagram létrehozása az API-hívási folyamathoz."
- "A séma entitásai közötti kapcsolatok vizualizációja."
- "Készítsen Mermaid diagramot egy feladat életciklusához."
- "Új vagyok ebben a projektben, vizualizálom a főbb összetevőket és azok kapcsolatait, hogy segítsenek a bevezetésben."
A Copilot csatolt hivatkozásokat és kapcsolódó fájlokat használ a kódbázisban a környezet összegyűjtéséhez, majd visszaadja a Hableány szintaxisát a csevegőablakban. Válassza az Előnézet lehetőséget egy új Markdown-fájl megnyitásához és a diagram megtekintéséhez. A Markdown-diagramot vagy a renderelt diagramot mentheti vagy megoszthatja későbbi használatra.
Jótanács
A Markdown előnézeti vezérlők használatával válthat az előnézeti módok között, és nagyíthat a komplex Mermaid-diagramokra.