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 a Visual Studióban a Visual Studio továbbfejlesztettAI-támogatású fejlesztését teszi lehetővé, így hatékonyabban és hatékonyabban írhat kódokat.
Ebben a cikkben megismerheti a Visual Studio AI-alapú párprogramozóját, a Copilot Completionst, amely környezettudatos kódkiegészítéseket, javaslatokat és akár teljes kódrészleteket is biztosít. Ez a hatékony eszköz segíti mesterséges intelligenciával támogatott fejlesztést a Visual Studio, és segít a fejlesztőknek a kód hatékonyabb írásában, az ismétlődő feladatokra fordított idő csökkentésében és a hibák minimalizálásában.
A Visual Studio-ban található GitHub Copilot Chat további információiért lásd a A GitHub Copilot Csevegés a Visual Studióbancímű témakört.
A GitHub Copilot működése
A GitHub Copilot a GitHub-adattárakból származó nyilvánosan elérhető kód hatalmas adathalmazán betanított fejlett gépi tanulási modellek használatával működik. A kód beírása során az AI elemzi a környezetet, és valós időben nyújt releváns javaslatokat. Javaslatokat is kaphat egy természetes nyelvű megjegyzés megírásával, amely leírja, hogy mit szeretne tenni a kóddal.
A GitHub Copilot használatával kódmá alakíthatja a megjegyzéseket, egységteszteket hozhat létre, SQL-lekérdezéseket hozhat létre stb.
Előfeltételek
Az első lépésekhez a következőkre van szüksége:
- A Visual Studio 2022 17.8- vagy újabb verziója
-
Jelentkezzen be a Visual Studio-ba egy GitHub-fiókkal, amely rendelkezik Copilot-hozzáféréssel
** Használhatja GitHub Copilot for Free. Regisztráljon, és használja ki az AI-t a gyorsabb és hatékonyabb kódoláshoz.
A GitHub Copilot számos programozási nyelvet és keretrendszert támogat, többek között a C#, a C++ és a Python nyelvet.
A GitHub Copilot lekérése a Visual Studióhoz
A Visual Studio 17.10-es vagy újabb verziójával az egyesített GitHub Copilot-bővítmény ajánlott összetevőként érhető el a Visual Studio Installerben. Alapértelmezés szerint az összes számítási feladatra telepítve van, kivéve, ha a telepítés során kizárja azt.
A GitHub Copilot használata kódkiegészítésekhez és javaslatokhoz
Amikor kódokat vagy megjegyzéseket ír be a szerkesztőbe, a GitHub Copilot környezettudatos kódkiegészítéseket és javaslatokat nyújt. A GitHub Copilot számos nyelvre kínál javaslatokat, de különösen jól működik Python, JavaScript, TypeScript, Ruby, Go, C# és C++ nyelven. Az alábbi példák C#-ban találhatók, de más nyelvek is hasonlóan fognak működni.
Nyissa meg a Visual Studiót, és hozzon létre egy új C#-projektet.
Nyisson meg egy C#-fájlt (
Program.cs
) a szerkesztőben.A kódszerkesztőben írjon be egy megjegyzést vagy egy metódusaláírást a GitHub Copilot beágyazott kódjavaslatainak megtekintéséhez.
// method to add two numbers
int subtractNumbers(
Vigye az egérmutatót a GitHub Copilot parancskatalógus megtekintésére vonatkozó javaslat fölé.
Javaslat elfogadása
Válassza a Tab lehetőséget, vagy a
Tab
lenyomásával fogadja el a javaslatot, vagy folytassa a gépelést a javaslat elutasításához.Javaslat módosítása
Válassza Alt+/ vagy nyomja le a
Alt+/
a Copilot javaslatának módosításához. A GitHub Copilot-javaslatok módosításához és gondozásához adjon hozzá kontextust a soros csevegőablakban, vagy szerkessze a kimenetet.Ha a parancskatalógus nem jelenik meg, előfordulhat, hogy elérte a megjelenítés alapértelmezett korlátját. Ennek módosításához lépjen az Eszközök>Beállítások>IntelliCode>Speciáliselemre, és módosítsa a Minimális véglegesítések értékét, hogy elnyomja a tippszöveg.
A GitHub Copilot befejezéseinek megtekintéséhez adja hozzá az alábbi kódot.
int a = 5; int b = 10; int sum
Tippek
- A befejezés kézi aktiválása Alt+,
- Váltsa végig az elérhető befejezéseket az Alt+használatával (következő) és Alt+használatával (előző).
Tartalomkizárások
A Visual Studio 2022 17.11-es verziójával tartalomkizárás érhető el a GitHub Copilot Completions a Visual Studióban. A kiegészítések és javaslatok nem érhetők el a rendszergazda által kizárt tartalmakon. További információ: tartalomkivételek konfigurálása a GitHub Copilot számára.
Kód hivatkozása
A Visual Studio 2022 17.13-ás verziójával a Visual Studióban elérhető a GitHub Copilot Completions kódhivatkozása. Ha Ön vagy az ön szervezete rendelkezik engedélyezett javaslatokkal, amelyek megfelelnek a nyilvános kódnak, a Copilot értesítést küld, amikor elfogad egy olyan kiegészítést, amely megegyezik egy nyilvános GitHub-adattárból származó kóddal.
Válassza a Kódegyezések megtekintése lehetőséget a GitHub Copilot naplók részletes információinak megtekintésére a Kimeneti ablakban. A naplóbejegyzés tartalmaz egy GitHub.com lapra mutató hivatkozást, ahol megtekintheti a licenctípus részleteit, valamint a nyilvános GitHub-adattárak hasonló kódjára mutató hivatkozásokat.
A kódhivatkozás lehetővé teszi, hogy megalapozott döntést hozzon a kód hozzárendelésének használatával vagy a kód projektből való eltávolításával kapcsolatban.
Befejezési modell
A GPT-4o Copilot kódkiegészítési modell a GitHub Copilothoz érhető el a Visual Studio 17.14-es előzetes verzió 2-es vagy újabb verziójában. Az új modell kipróbálásához a jobb javaslatok és teljesítmény érdekében válassza a GPT-4o Copilot opciót legördülő menüjéből. A beállításokat > az IDE jobb felső sarkában található Copilot-jelvényből is elérheti.
Ha nem látja az új GPT-4o modellt a legördülő listában, próbálja meg újraindítani a Visual Studiót a legújabb modelllista lekéréséhez.
Hozzáférés
- Ha Ön Copilot Pro-felhasználó, az új modell a 17.14 Preview 2 és újabb verziójában érhető el.
- Ha Ön Copilot Business vagy Enterprise felhasználó, a rendszergazdának engedélyeznie kell ezt a modellt a szervezet számára, ha engedélyezi a Szerkesztő előzetes verziójú funkcióit a Github.com Copilot-szabályzat beállításaiban.
- Ha Ön Copilot Free felhasználó, a modell használata beszámít a 2000 ingyenes havi befejezéshez.
Dokumentum-megjegyzések létrehozása
Ha a C++ vagy C# projektfájlban automatikus dokumentummegjegyzés-létrehozást szeretne használni, írja be a megjegyzésmintát a beállítások konfigurációjának megfelelően, például, ///
és a Copilot azonnal kitölti a függvény leírását a függvény tartalma alapján.
A GitHub Copilot felfedezése
A GitHub Copilot működés közbeni megtekintéséhez tekintse meg az alábbi oktatóvideót.
Videó hossza: 1,19 perc
Következő lépések
Ha többet szeretne megtudni a Visual Studio jelenlegi GitHub Copilot-bővítményéről, fontolja meg a következő erőforrások feltárását: