Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
GitHub Copilot funguje jako programátor 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. Poskytuje tyto návrhy přímo v editoru při psaní kódu a může pracovat s širokou škálou programovacích jazyků a architektur.
Copilot nabízí dva druhy vložených návrhů, z nichž obě berou v úvahu váš stávající kód:
- Dokončování – Při psaní v editoru nabízí Copilot návrhy stínového textu se zvýrazněním barevné syntaxe v aktuálním umístění kurzoru.
- Další návrhy úprav – na základě aktuálních vzorů úprav předpovídá NES, kde bude vaše další úprava kódu, a jaké změny provedete.
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 udě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
Visual Studio 2026 nebo Visual Studio 2022 verze 17.14 (s nejnovější servisní verzí doporučenou pro nejaktuálnější funkce)
Přihlaste se k Visual Studio pomocí GitHub účtu s přístupem ke Copilotu.
Pokud ještě nemáte předplatné Copilot, můžete použít Copilot zdarma tak, že si zaregistrujete plán Copilot Free a získáte měsíční limit vložených návrhů a interakcí chatu.
Získání prvních dokončení kódu
Při psaní kódu nebo komentářů v editoru nabízí GitHub Copilot návrhy kódu stínového textu: někdy dokončení aktuálního řádku, někdy celý nový blok kódu. Můžete přijmout vše nebo část návrhu nebo můžete návrhy dál psát a ignorovat.
GitHub Copilot nabízí návrhy pro celou řadu jazyků, včetně jazyka C#, C++, C++ a Pythonu (mimo jiné). Následující příklady jsou v jazyce C#, ale jiné jazyky fungují podobně.
Otevřete Visual Studio a vytvořte nový projekt C#.
Otevřete soubor jazyka C# (
Program.cs) v editoru kódu.V editoru zadejte komentář nebo signaturu metody a zobrazí se vám návrhy vloženého kódu z Copilotu.
// method to add two numbersint subtractNumbers(
Stisknutím klávesy Enter otevřete paletu příkazů GitHub Copilot.
Pokud chcete návrh přijmout, vyberte klávesu Tab . Pokud chcete návrh odmítnout, vyberte klávesu Esc nebo pokračujte v psaní.
Výběrem šipky na levém okraji zobrazíte nabídku příkazů Copilot.
Pokud chcete návrh přijmout, vyberte klávesu Tab . Pokud chcete návrh odmítnout, pokračujte v psaní.
Přidejte následující kód, který zobrazí dokončení z Copilotu:
int a = 5; int b = 10; int sum
Generování komentářů k dokumentaci
Pokud chcete v souboru projektu C++ nebo C# použít automatické generování komentářů dokumentace, zadejte vzor komentáře podle vaší konfigurace (například ///). Copilot okamžitě dokončí popis funkce na základě obsahu funkce.
Tipy a triky
Kliknutím přijmete dokončení kódu
Část vloženého dokončování můžete přijmout kliknutím na návrh.
- Když se zobrazí vložený návrh, najeďte myší na něj. Když ukazatel přesunete, Visual Studio zvýrazní segment, který se přijme.
- Klikněte na místo v návrhu, kde chcete přestat přijímat text.
Pokud raději používáte klávesnici, můžete přijmout dokončení po slovech (Ctrl+šipka doprava) nebo řádek po řádku (Ctrl+šipka dolů).
Klávesové zkratky
- Ruční aktivace dokončení: Alt+neboAlt+,
- Procházejte dostupná dokončení pomocí: Alt+. (další) a Alt+, (předchozí)
- Částečně přijměte dokončení po jednotlivých částech: Ctrl+Šipka vpravo
- Částečně přijmout automatické dokončování po jednotlivých řádcích: Ctrl+Šipka dolů
Přizpůsobte si zážitek
Všechna nastavení vložených návrhů najdete v Nástrojích>Možnosti>Textový Editor>Vložené Návrhy. K této stránce nastavení můžete přistupovat také prostřednictvím zástupců z nabídky odznáček Copilot nebo prostřednictvím místní nabídky z indikátoru okrajů pro vložené návrhy Copilotu.
Přizpůsobte si zážitek z vložených návrhů pomocí těchto nastavení:
- Zakažte automatické dokončování – ve výchozím nastavení každá klávesová zkratka aktivuje vložené návrhy. Pokud chcete tuto možnost zakázat, přejděte na>>Všechna nastavení>Textového editoru>Vložené návrhy>Obecné a nastavte Vyvolání vložených návrhů na Ruční. Návrhy pak můžete aktivovat ručně pomocí kláves Alt+neboAlt+..
- Upravit časování dokončení – Pokud se dokončování zobrazuje příliš rychle a přeruší psaní, přejděte na Nástroje>Možnosti>Všechna nastavení>Textový editor>Vložené návrhy>Nastavení, a vyberte Zobrazit vložené návrhy až po pozastavení při psaní. Tím se přidá zpoždění debounce, takže dokončení při psaní rychle nemizí.
- Změňte klávesovou zkratku pro přijetí návrhů – ve výchozím nastavení klávesa Tab přijímá návrhy. Můžete ho místo toho změnit na klávesu Šipka vpravo .
Další nastavení a možnosti najdete na stránce nastavení Vložené návrhy .
Přizpůsobení vzhledu
Pokud chcete přizpůsobit vzhled dokončení, přejděte do nabídky Nástroje>Možnosti>písma a barvy prostředí> a potom v seznamu Zobrazit nastavení vyberte Dokončování kódu a upravte typ písma, velikost, barvu popředí/pozadí a styl.
Dokončování kódu se může zobrazovat se zvýrazněním syntaxe, což usnadňuje analýzu navrhovaného kódu na první pohled. Proměnné, funkce, klíčová slova, řetězce a další prvky kódu se zobrazují v odlišných barvách stejně jako váš skutečný kód.
Pokud chcete odlišit návrhy od skutečného kódu, barevné doplňování se zobrazí s nižší neprůhledností a kurzívou.
Pokud chcete zakázat barevné zvýrazňování a použít původní vzhled s jednou barvou, přejděte na>> Možnostitextového editoru>Dokončování kódu a zrušte zaškrtnutí políčka Použít barevný text pro dokončování kódu.
Všechna nastavení vložených návrhů najdete přes Nástroje>Možnosti>GitHub>Copilot. K těmto nastavením můžete přistupovat také prostřednictvím zástupců z menu se symbolem Copilot nebo prostřednictvím místní nabídky z indikátoru okraje řádku pro návrhy Copilotu.
Přizpůsobte předvolby
Upravte časování dokončení – Pokud se dokončování zobrazuje příliš rychle a přeruší psaní, přejděte do částiMožnosti>nástroje>IntelliCode>Advanced a před zobrazením celých řádků vyberte Počkat na pozastavení při psaní. Tím se přidá zpoždění debounce, takže dokončení při psaní rychle nemizí.
Zakažte automatické dokončování – Ve výchozím nastavení se každé stisknutí klávesy aktivuje dokončení. Chcete-li tuto akci zakázat, přejděte dočásti Možnosti>nástrojů>IntelliCode>Obecné a zrušte zaškrtnutí políčka Automaticky generovat dokončování kódu v Editoru. Potom můžete ručně aktivovat dokončování pomocí kláves Alt+.
Vyloučení obsahu
Dokončování a návrhy nejsou dostupné pro obsah vyloučený vaším správcem. Další informace najdete v tématu Vyloučení obsahu z GitHub Copilotu.
Odkazování na kód
Pokud vy nebo vaše organizace povolíte návrhy, které odpovídají veřejnému kódu, nástroj Copilot vás upozorní, když dokončení odpovídá kódu z veřejného úložiště GitHub.
Pokud chcete zobrazit podrobné informace v protokolech GitHub Copilotu v okně Výstup , vyberte Zobrazit shodu kódu. Položka protokolu obsahuje odkaz na GitHub.com stránku, kde můžete zobrazit podrobnosti o typu licence. Obsahuje také odkazy na podobný kód ve veřejných úložištích GitHubu.
Odkazování na kód umožňuje provést informované rozhodnutí o použití přisuzování kódu nebo odebrání kódu z projektu.