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.
Note
Od 20. dubna 2026 byly zkušební verze GitHubu Copilot Pro pozastaveny. Pokud používáte zkušební verzi, přejděte na Copilot Free nebo upgradujte na placený plán. Pro podporu viz https://docs.github.com/en/copilot/get-started/plans.
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
Následující tabulka uvádí výchozí klávesové zkratky pro návrhy Copilot v řádku. Tyto klávesové zkratky můžete přizpůsobit tak, aby odpovídaly vašim preferencím.
- 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í klávesových zkratek Copilotu
Klávesové zkratky můžete přizpůsobit tak, aby přijímaly vložené návrhy Copilotu, včetně klávesových zkratek pro přijetí úplného návrhu, dalšího slova nebo dalšího řádku.
Nastavení upřednostňovaných klávesových zkratek:
Přejděte na Nástroje>Možnosti>Prostředí>Klávesnice.
Vyhledejte příkaz, který chcete přizpůsobit:
-
Edit.AcceptSuggestion— přijímá úplný vložený návrh. -
Edit.AcceptNextWordinSuggestion— přijme další slovo v návrhu. -
Edit.AcceptNextLineinSuggestion— přijme další řádek návrhu.
-
Odeberte existující vazbu klíčů.
Přiřaďte novou klávesovou zkratku pod aktivním rozsahem Vložený návrh aktivní.
Například na následujícím obrázku je výchozí zkratka pro přijetí změněná z Tabulátoru na Ctrl+Tab. Aktualizovaná zkratka se zobrazí na panelu nápovědy v editoru.
Další informace o přizpůsobení klávesových zkratek v sadě Visual Studio najdete v tématu Identifikace a přizpůsobení klávesových zkratek.
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.