GitHub Copilot i olika miljöer: IDE, chatt, GitHub.com och kommandoradstekniker

Intermediär
Utvecklare
DevOps-tekniker
Student
GitHub

Utforska de mångfacetterade funktionerna i GitHub Copilot i olika utvecklingsmiljöer. Lär dig att utnyttja AI-assisterad kodning i din IDE, delta i konversationer på naturligt språk för komplexa uppgifter, förbättra kommandoradsproduktiviteten och påskynda ditt utvecklingsarbetsflöde från kodskapande till slutförande av pull-begäran.

Lärandemål

I slutet av den här modulen kan du:

  • Förstå hur du använder GitHub Copilots automatiska förslag, flera förslagsfönster och dess förmåga att anpassa sig till olika kodningsformat för att påskynda kodutvecklingen.
  • Förstå hur du ger kontext till GitHub Copilot genom infogade kommentarer, blockkommenter, dokumentsträngar och andra typer av kommentarer för att förbättra kodgenereringens noggrannhet och hastighet.
  • Förstå hur du interagerar med GitHub Copilot via konversationer med naturligt språk för att generera komplex kod, felsöka problem, få kodförklaringar och effektivisera arbetsflöden för utveckling i realtid.
  • Förstå hur du kan förbättra relevansen för GitHub Copilot Chats förslag genom att använda omfångsreferenser, snedstreckskommandon och agenter för att snabbt slutföra rutinmässiga utvecklingsuppgifter.
  • Förstå hur du använder GitHub Copilot på GitHub.com för lagringsplatsutforskning, hjälp med pull-begäranden, ärendehantering och arbetsflöden för samarbetskodgranskning.
  • Förstå hur du interagerar med GitHub Copilot i CLI för att få kommandoförklaringar, förslag och köra kommandon för att automatisera terminalarbetsflöden.

Förutsättningar

  • Grundläggande kodningskunskaper.
  • GitHub Copilot-åtkomst: Om du vill använda det kan du installera GitHub Copilot-tillägget som är tillgängligt för dig i följande IDE:er (Integrated Development Environments):
  • Visual Studio
  • Visual Studio-koden
  • Neovim
  • JetBrains-IDE:er (IntelliJ, PyCharm, WebStorm osv.)
  • Ett GitHub-konto som du ansluter till Copilot från kodredigeraren.