GitHub Copilot på tvers av miljøer: IDE, chat, GitHub.com, kommandolinjeteknikker og GitHub Copilot-appen

Mellomnivå
Utvikler
DevOps-tekniker
Student
GitHub

Utforsk de mangefasetterte egenskapene til GitHub Copilot på tvers av ulike utviklingsmiljøer. Lær å utnytte AI-assistert koding i IDE-en din, delta i naturlige språksamtaler for komplekse oppgaver, forbedre kommandolinjeproduktiviteten og akselerere utviklingsarbeidsflyten fra kodeoppretting til fullføring av pull-forespørsel.

Læringsmål

På slutten av denne modulen kan du:

  • Forstå hvordan du bruker GitHub Copilots automatiske forslag, flere forslagsrute og dens evne til å tilpasse seg ulike kodestiler for å akselerere kodeutviklingen.
  • Forstå hvordan du gir kontekst til GitHub Copilot gjennom innebygde kommentarer, blokkkommentarer, dokumentstrenger og andre typer kommentarer for å forbedre nøyaktigheten og hastigheten på kodegenerering.
  • Forstå hvordan du samhandler med GitHub Copilot gjennom naturlige språksamtaler for å generere kompleks kode, feilsøke problemer, få kodeforklaringer og effektivisere utviklingsarbeidsflyter i sanntid.
  • Forstå hvordan du kan forbedre relevansen til GitHub Copilot Chats forslag ved å bruke omfangsreferanser, skråstrekkommandoer og agenter for raskt å fullføre rutinemessige utviklingsoppgaver.
  • Forstå hvordan du bruker GitHub Copilot på GitHub.com for repositorieutforskning, hjelp med pull-forespørsler, problembehandling og arbeidsflyter for samarbeidskodegjennomgang.
  • Forstå hvordan du samhandler med GitHub Copilot i CLI for å få kommandoforklaringer, forslag og utføre kommandoer for å automatisere terminalarbeidsflyter.
  • Forstå hvordan du samhandler med GitHub Copilot-appen og dens bruksområder.

Forutsetninger

  • Grunnleggende kodingskunnskap.
  • GitHub Copilot Access: Hvis du vil bruke den, kan du installere GitHub Copilot-utvidelsen som er tilgjengelig for deg i følgende integrerte utviklingsmiljøer (IDEer):
  • Visual Studio
  • Visual Studio Code
  • Neovim
  • JetBrains-IDEer (IntelliJ, PyCharm, WebStorm osv.)
  • En GitHub-konto, som du vil koble til Copilot fra koderedigeringsprogrammet.