Mi az a GitHub Copilot Chat a Visual Studio-hoz?

A GitHub Copilot befejezései és a GitHub Copilot Csevegés a Visual Studióban lehetővé teszik az AI által támogatott fejlesztést a Visual Studióban, í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. A csevegőfelület használatával küldje el kérdését kérdésként, és állítsa be a szándékot a jobb hatókörű válaszokhoz.

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.

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:

  • 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.

Előfeltételek

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.

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.

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.

Jegyzet

A tartalomkizárás a GitHub Copilot-csevegésben érhető el. 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.

  1. A Visual Studióban válassza >GitHub Copilot Chatmegtekintése lehetőséget.

  2. 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 a csevegési ablakban. 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.

    Képernyőkép a Copilot Csevegés ablakáról.

  3. Ha a Copilot Chat olyan kódjavaslatot kínál, amelyet használni szeretne, az alábbi lehetőségek közül választhat. Válassza a Kódblokk másolása lehetőséget a kódjavaslat másolásához, a Hozzáadás az új fájlhoz a kódjavaslat új fájlba való beszúrásához, vagy az Alkalmazás lehetőség kiválasztásával szúrja be a kódjavaslatot az aktuális kódfájlba. Ha az Alkalmaz lehetőséget választja, megtekintheti a kódot a célhelyen, így könnyen láthatja, hogy mi frissül.

    Képernyőkép a kódblokk másolásának, a kód új fájlba való beszúrásának vagy az aktuális fájlba való beszúrásának lehetőségeiről.

    Ha segítségre van szüksége a kód megértéséhez, a Másolás kódrészlet blokkjából és Beszúrás új fájlba opciók nem érhetők el.

    1. Ha úgy dönt, hogy hozzáadja a módosításokat az aktuális fájlhoz, a kódjavaslatok a normál diff nézetmintában láthatók. Áttekintheti és finomíthatja a javasolt kódot, és alkalmazhatja a kódra a Tab billentyűvel, vagy elvetheti az Esc lehetőséget.

      A szerkesztőablak diff nézetben megjelenő kódjavaslatainak képernyőképe.

    2. Ha a Hozzáadás új fájlhoz lehetőséget választja, a kódjavaslatok egy új fájlban láthatók. A módosítások alapértelmezés szerint nem lesznek mentve.

      A szerkesztő új fájljában található kódjavaslatok képernyőképe.

    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. Ezután megalapozottabb döntéseket hozhat arról, hogy használja-e a javasolt kódot.

    Képernyőkép a nyilvános kódra való hivatkozásról.

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.

  1. A Visual Studióban válassza >GitHub Copilot Chatmegtekintése lehetőséget.

  2. 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.

    Képernyőkép a Copilot Csevegés ablakáról.

    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).

  3. Ha a Copilot Chat olyan kódjavaslatot kínál, amelyet használni szeretne, az alábbi lehetőségek közül választhat. Válassza a Kódblokk másolása lehetőséget a kódjavaslat másolásához, az új fájlokba való beszúráshoz a kódjavaslat új fájlba való beszúrásához, vagy az előnézet lehetőséget , ha be szeretné szúrni a kódjavaslatot az aktuális kódfájlba. Ha az Előnézet lehetőséget választja, megtekintheti a kódot a célhelyen, így könnyen láthatja, hogy mi frissül.

    Képernyőkép a kódblokk másolásának, a kód új fájlba való beszúrásának vagy a Copilot Chat kódjavaslatainak előnézeti kódjáról.

    Ha segítséget kér a kód megértéséhez, a Kódrészlet másolása és Beszúrás új fájlba lehetőségek nem érhetők el.

    1. Ha az Előnézet lehetőséget választja, a kódjavaslatok a Visual Studióban a normál diff nézet mintájában láthatók. Áttekintheti és finomíthatja a javaslatokat, és a saját kódjába is beillesztheti azokat az Elfogadás gombra kattintva, vagy elvetheti a Mégse gombra kattintva.

      A szerkesztőablak diff nézetben megjelenő kódjavaslatainak képernyőképe.

    2. Ha a Beszúrás új fájlba lehetőséget választja, a kódjavaslatok egy új fájlban láthatók. A fájl alapértelmezés szerint nem lesz mentve.

      A szerkesztő új fájljában található kódjavaslatok képernyőképe.

    A Visual Studio 2022 17.12-es verziója mostantól tartalmazza a kód hivatkozást a GitHub Copilotban. Ez a Funkció a GitHub Copilotban é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. Ezután megalapozottabb döntéseket hozhat arról, hogy használja-e a javasolt kódot.

    Képernyőkép a nyilvános kódra való hivatkozásról.

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.

  1. A Visual Studióban a Copilot Chat beágyazott csevegőnézetének megjelenítéséhez kattintson a jobb gombbal a szerkesztőablakban, és válassza a Csevegés lehetőséget.

    Képernyőkép arról, hogyan engedélyezheti a beágyazott csevegést a szerkesztőben a helyi menüből.

  2. Írja be a kódolással kapcsolatos kérdését az A Copilot megkérdezése szövegmezőbe, majd válassza az Enter vagy a Küldés lehetőséget a kérdés feltevéséhez.

    Képernyőkép a szerkesztőablak beágyazott csevegőfelületéről.

  3. A Copilot Chat kódjavaslatai a diff nézetben láthatók. Áttekintheti és finomíthatja a javasolt elemet. Ha a javaslatokat a kódra szeretné alkalmazni, válassza a Tab lehetőséget. A javaslatok elvetéséhez válassza az Esc lehetőséget.

    Visual Studio diff nézetben megjelenő kódjavaslatok képernyőképe.

  4. A beágyazott csevegési szálat előléptetheti a csevegőablakhoz azzal, hogy kiválasztja a Copilot Műveletek>Hozzáadás a csevegéshez lehetőséget. Ez a funkció megőrzi a beszélgetés rekordját és környezetét, és folytathatja a csevegési ablakban.

    Képernyőkép arról, hogyan folytathatja a beágyazott csevegési szálat a csevegőablakban.

  5. Zárja be a beágyazott csevegési nézetet az Esc gombra kattintva.

  1. A Visual Studióban a Copilot-csevegés beágyazott csevegőnézetének megjelenítéséhez kattintson a jobb gombbal a szerkesztőablakban, és válassza a Copilot kérése lehetőséget.

    Képernyőkép arról, hogyan engedélyezheti a beágyazott csevegést a szerkesztőben a helyi menüből.

  2. Írja be a kódolással kapcsolatos kérdését az A Copilot megkérdezése szövegmezőbe, majd válassza az Enter vagy a Küldés lehetőséget a kérdés feltevéséhez.

    Képernyőkép a szerkesztőablak beágyazott csevegőfelületéről.

  3. A Copilot Chat kódjavaslatai a diff nézetben láthatók. Áttekintheti és finomíthatja a javasolt elemet. Ha alkalmazni szeretné a javaslatokat a kódra, válassza az Elfogadás lehetőséget. A javaslatok elvetéséhez válassza a Mégse lehetőséget.

    Visual Studio diff nézetben megjelenő kódjavaslatok képernyőképe.

  4. A beágyazott csevegési szálat a csevegőablakba emelheti át, ha a Folytatás a csevegőablakbanlehetőséget választja. Ez a funkció megőrzi a beszélgetés rekordját és környezetét, és folytathatja a csevegési ablakban.

    Képernyőkép arról, hogyan folytathatja a beágyazott csevegési szálat a csevegőablakban.

  5. Zárja be a beágyazott csevegési nézetet az Esc gombra kattintva.

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.

Képernyőkép a Copilot Chatben lévő képek csatolásáról.

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.

Képernyőkép a Markdown-tartalom Copilot Csevegés ablakának Előnézet gombjáról.

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."

Képernyőkép a Hableány-diagram szintaxisáról a csevegé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.

Képernyőkép a Hableány-diagram rendereléséről.

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.