Co jsou dokončování zkopírovaných objektů GitHubu pro Visual Studio?
GitHub Copilot v sadě Visual Studio umožňuje vylepšený vývoj s asistencí umělé inteligence v sadě Visual Studio, který vám pomůže dosáhnout vyšší produktivity a efektivity při psaní kódu.
V tomto článku se dozvíte o kompletování Copilotu, programátora páru AI pro Visual Studio, který poskytuje dokončování kódu, návrhy a dokonce i celé fragmenty kódu s podporou kontextu. Tento výkonný nástroj pomáhá vývoji s asistencí umělé inteligence v sadě Visual Studio a pomáhá vývojářům efektivněji psát kód, zkrátit dobu strávenou na opakujících se úkolech a minimalizovat chyby.
Další informace o chatu Copilot v GitHubu v sadě Visual Studio najdete v tématu O chatu Copilot GitHubu v sadě Visual Studio.
Jak GitHub Copilot funguje
GitHub Copilot funguje s využitím pokročilých modelů strojového učení natrénovaných na rozsáhlé datové sadě veřejně dostupného kódu z úložišť GitHub. Při psaní kódu analyzuje AI kontext a v reálném čase poskytuje relevantní návrhy. Návrhy můžete dostávat také tak, že napíšete komentář v přirozeném jazyce, který popisuje, co má kód dělat.
Pomocí GitHub Copilotu můžete také převádět komentáře na kód, vytvářet testy jednotek, vytvářet dotazy SQL a provádět další funkce.
Požadavky
Na začátek budete potřebovat:
Visual Studio 2022 verze 17.8 nebo novější
Aktivní předplatné GitHub Copilotu pro jednotlivce nebo GitHub Copilot pro firmy
Přihlaste se k sadě Visual Studio pomocí účtu GitHub, který má aktivní předplatné GitHub Copilot.
Tip
GitHub Copilot je zdarma pro ověřené studenty a pro správce oblíbených opensourcových projektů na GitHubu. Pokud nejste studentem nebo správcem oblíbeného opensourcového projektu, můžete vyzkoušet GitHub Copilot zdarma s jednorázovou 30denní zkušební verzí. Po bezplatné zkušební verzi budete potřebovat placené předplatné pro trvalé použití.
GitHub Copilot podporuje několik programovacích jazyků a architektur, mezi které patří: C#, C++ a Python.
Získání GitHub Copilotu pro Visual Studio
- Pokud používáte Visual Studio verze 17.10 nebo novější, je jednotné rozšíření GitHub Copilot k dispozici jako doporučená komponenta v Instalační program pro Visual Studio. Ve výchozím nastavení se instaluje se všemi úlohami, pokud se nerozhodnete ji během instalace vyloučit.
- Pokud používáte Visual Studio verze 17.9 nebo starší, nainstalujte rozšíření GitHub Copilot.
Použití GitHub Copilotu pro dokončování a návrhy kódu
Při psaní kódu nebo komentářů v editoru poskytuje GitHub Copilot kontextové dokončování a návrhy kódu. GitHub Copilot nabízí návrhy pro řadu jazyků, ale funguje dobře hlavně pro Python, JavaScript, TypeScript, Ruby, Go, C# a C++. Následující příklady jsou v jazyce C#, ale jiné jazyky budou fungovat podobně.
Otevřete Visual Studio a vytvořte nový projekt C#.
V editoru otevřete soubor jazyka C#.
Program.cs
< a1/>.V editoru kódu zadejte komentář nebo podpis metody, abyste viděli vložené návrhy kódu z GitHub Copilotu.
// method to add two numbers
int subtractNumbers(
Najeďte myší na návrh a zobrazte paletu příkazů GitHub Copilot.
Přijmout návrh
Pokud chcete návrh přijmout nebo pokračovat v psaní, vyberte klávesu Tab nebo stiskněte klávesu
Tab
Tab.Úprava návrhu
Vyberte Alt+/ nebo stiskněte
Alt+/
a upravte návrh z Copilotu. Návrhy GitHub Copilotu můžete upravovat a kurátorovat přidáním kontextu do vloženého chatu nebo úpravou dokončení.Pokud se paleta příkazů nezobrazí, možná jste dosáhli výchozího limitu zobrazení. Pokud to chcete změnit, přejděte do části Možnosti>nástrojů>IntelliCode>Advanced a upravte hodnotu minimálních potvrzení a potlačit text nápovědy.
Přidáním následujícího kódu zobrazíte dokončení celého řádku z GitHub Copilotu.
int a = 5; int b = 10; int sum
Poznámka:
V sadě Visual Studio 2022 verze 17.11 je vyloučení obsahu dostupné pro dokončování zkopírovaného kódu GitHubu v sadě Visual Studio. Dokončení a návrhy nebudou k dispozici u obsahu vyloučených vaším správcem. Další informace najdete v tématu konfigurace vyloučení obsahu pro GitHub Copilot .
Zkoumání GitHub Copilotu
Pokud chcete vidět GitHub Copilot v akci, podívejte se na následující videokurz.
Délka videa: 1,19 minut
Další kroky
Pokud chcete získat další informace o aktuálním rozšíření GitHub Copilot pro Visual Studio, zvažte prozkoumání následujících zdrojů informací: