Pokročilé funkce GitHub Copilotu

Dokončeno

Při práci s kódem často potřebujete kromě knihoven a dokumentace k architektuře také projít dokumentaci k projektu. Abyste mohli psát kód nebo dokumentaci, musíte mít dobrý přehled o základu kódu. Úkoly, jako je oprava chyb a psaní testů, mohou být časově náročné, ale zároveň nezbytné pro většinu projektů. GitHub Copilot má naštěstí několik pokročilých funkcí, které můžou tyto úlohy usnadnit a zefektivnit.

Základy

Když je gitHub Copilot povolený, nabídne vám návrhy. Tyto návrhy se nazývají stínové texty. Text duchů můžete ignorovat nebo ho přijmout stisknutím klávesy Tab . Návrhy nevyžadují výzvu, protože gitHub Copilot ve výchozím nastavení používá soubory, které máte otevřené jako kontext. Pomocí komentáře, okna chatu nebo vloženého chatu v kódu ale můžete zadat výzvu.

Chatování s GitHub Copilotem

GitHub Copilot umožňuje interaktivní diskuzi pomocí funkce chatu. V editoru Visual Studio Code můžete na levém bočním panelu kliknout na ikonu chatu, která otevře rozhraní chatu ve vyhrazeném podokně.

V tomto podokně se můžete ptát na kód, na kterém právě pracujete, nebo na jiných dotazech souvisejících se softwarem.

Použití integrovaného chatu

Kromě vyhrazeného podokna chatu můžete použít vložený chat. Umožňuje pracovat s GitHub Copilotem bez opuštění kódu.

Přistupte k vestavěnému chatu pomocí Ctrl+i ve Windows nebo Command+i na Macu. Jednou z výhod použití vloženého chatu je, že nemusíte přepínat kontext tak, že přejdete do jiného podokna. Návrhy a interakce probíhají blíže ke kódu.

Příkazy lomítka

V podokně chatu nebo při použití vloženého chatu můžete použít příkazy lomítka. Tyto příkazy umožňují GitHubu Copilot použít konkrétní záměr pro rychlé řešení běžných úloh vývoje.

Pokud do podokna chatu nebo do integrovaného chatu zadáte lomítko, měla by se zobrazit rozevírací nabídka se všemi dostupnými příkazy lomítka. Například příkaz /tests lomítka vám pomůže psát testy, zatímco příkaz /docs je určen pro psaní dokumentace.

Použití konkrétních příkazů lomítka k vytvoření otázky je dobrý způsob, jak získat lepší odpovědi, aniž byste museli psát delší výzvy.

Agenti

Visual Studio Code má funkci označovanou jako agenti , která umožňuje interakci s GitHub Copilotem. Tito agenti vám umožňují klást otázky pomocí konkrétního kontextu. Agent vám například @terminal pomůže komunikovat s GitHub Copilotem a interagovat s terminálem.