Om du vill ta kodning till nästa nivå, träffa GitHub Copilot, den AI-drivna kodningsassistenten som radikalt kan förändra hur du kodar. GitHub Copilot använder språkmodellteknologin GPT-3 för snabba kodförslag och förbättringar. Copiloten kan göra kodning mer tillgänglig för nyare utvecklare som precis har börjat eller erfarna som vill spara tid och hjärnkraft. Den är tillgänglig för flera integrerade utvecklingsmiljöer (IDE), inklusive den populära Visual Studio (VS)-koden.
I artikeln kommer vi att visa dig hur du installerar och använder GitHub Copilot i VS Code, så att du kan njuta av den nya kodningsåldern och alla snygga fördelar den medför.
Hur man installerar GitHub Copilot
Innan du går in i den nya och spännande världen av AI-driven kodning, måste du installera GitHub Copilot. Så här får du det:
- Gå över till ditt GitHub-konto och gå till “Inställningar”.
- Välj “GitHub Copilot” i menyn till vänster. Klicka på “Tillåt” för att aktivera det och sedan på “Spara”.
- Öppna Visual Studio Code och gå till “Extensions”.
- Sök efter “GitHub Copilot.”
- Installera GitHub Copilot och starta om VS Code.
Längst ner i fönstret ser du att GitHub Copilot är aktiv i IDE. Observera att den kostnadsfria testperioden för GitHub Copilot bara varar i två månader. Du måste prenumerera om du vill fortsätta använda den efter provperioden.
Använder GitHub Copilot i VS Code
Efter att ha slutfört installationen är det dags att se hur GitHub Copilot ser ut i aktion. Det finns många sätt att använda Copilot, och vi kommer att utforska bara några vardagliga aktiviteter som du förmodligen kommer att använda.
Autoslutför magi
GitHub Copilot är som kodningens gudmor, som på magiskt sätt kompletterar dina kodrader med AI-drivna förslag. För att se dessa förslag, börja skriva din kod (på ett språk som stöds) och se när GitHub Copilot erbjuder sammanhangsmedvetna förslag. För att acceptera en rekommendation, tryck på “Tab”, som automatiskt visas i ditt kodfönster.
Funktionsgenerering från funktionsnamn eller kommentarer
Till skillnad från vissa äldre AI-kodningsassistenter har GitHub Copilot fler tricks på sin ökända än autokomplettering. Den kan också generera funktioner baserade på funktionsnamn eller kommentarer du tillhandahåller.
Om du till exempel skapar en funktion för att hitta det högsta numret i en array, börja skriva:
“function findHighestNumber(array) { ..
.”
Vänta ett ögonblick så kommer GitHub Copilot att föreslå resten av funktionen.
Hjälp exempel
Kanske arbetar du med Javascript-, Express-, React- eller Python-klasser. GitHub Copilot har din rygg för dessa uppgifter. Det kan generera kodmallar för populära ramverk, vilket gör din utveckling nästan enkel. Skriv en kommentar eller funktionsnamn som beskriver vad du vill ha, så kommer GitHub Copilot att trolla fram koden. Till exempel:
- För att skapa en funktion för att multiplicera två tal i JavaScript, skriv en kommentar som “Skapa en funktion för att multiplicera två tal.” Tryck sedan på “Enter” och GitHub Copilot kommer att erbjuda förslag på ditt valda språk.
- Du kan snabbt generera arrayer och objekt med olika datatyper med GitHub Copilot. Du kan till exempel skapa en array av objekt för ett videospel eller en array av objekt med nyckel-värdepar som kombinerar tal, strängar och booleaner.
- GitHub Copilot kan också hjälpa dig att importera moduler och paket för React och Express. Till exempel kan du importera krokar som useState och useEffect i React eller CORS-paketet i Express.
- Copiloten kan hjälpa dig att generera HTML-kod för webbutveckling. Du kan skapa element som oordnade listor, anpassa deras stilar och mycket mer.
GitHub Copilot sammanhanget för din kod och är här för att hjälpa till med flera förslag.
Cykling genom förslag
GitHub Copilot handlar om att ge dig alternativ. Om du inte gillar det första förslaget det ger, använd “Alt + ]” eller “Alternativ + ]” på Mac för att bläddra igenom alternativa lösningar. Du kan också trycka på “Ctrl + Enter” för att se upp till 10 förslag i ett separat fönster. För att acceptera en lösning, tryck på “Tab” eller tryck på “Esc” för att avbryta och ignorera alla förslag.
Kodningstips för att maximera GitHub Copilots potential
För att få ut det mesta av denna nya AI-drivna kodningskompanjon har vi några tips som hjälper dig att maximera dess potential.
Tangentbordsgenvägar
Kortkommandon kanske inte är allas kopp te, men de kan vara praktiska när du vill klämma ut lite mer tid från jobbet. GitHub Copilot kommer med en rad användbara kortkommandon för att påskynda kodningen. Ta dig tid att lära dig och bemästra dessa genvägar, så sparar du mer tid i framtiden genom att koda snabbare än någonsin tidigare.
Använd till exempel “Ctrl + Enter” för att öppna Copilots förslagssida eller “Tab” för att acceptera förslaget. Dessa genvägar hjälper dig att snabbt och effektivt navigera i Copilots funktioner.
GitHub Copilot för repetitiva uppgifter
GitHub Copilot lyser verkligen när det gäller repetitiva uppgifter, som att fylla i formulär eller generera standardkod. Delegera dessa tråkiga uppgifter till din AI-sidekick. På så sätt kommer du att gå igenom dem och frigöra tid för mer intellektuellt engagerande uppgifter. Detta innebär att du kan fokusera mer på ditt projekts komplexa problem eller kreativa aspekter medan Copilot hanterar vardagliga sådana.
Lär dig av GitHub Copilot
Tro det eller ej, GitHub Copilot kan vara ett utmärkt läromedel. Den är idealisk för nya, blivande utvecklare och människor som vill programmera för rolig och personlig utveckling men som har blivit avskräckt av den potentiellt branta inlärningskurvan. Det är inte bara ett hastighetsfusk.
Att använda verktyget kommer att exponera dig för många kodmönster och bästa praxis, vilket hjälper dig att utveckla dina kodningsfärdigheter och bli en bättre utvecklare. Observera hur Copilot genererar kod och jämför den med dina egna metoder. Detta låter dig upptäcka nya tekniker, optimera arbetsflödet och utöka programmeringskunskapen. Med tiden kanske du litar mindre på Copilot för idéer och kodfixar och använder den mer som ett tråkigt automatiseringsverktyg.
Para programmering med GitHub Copilot
Tänk på GitHub Copilot som din AI-parprogrammerare. Använd den för att få en andra åsikt om din kod, söka hjälp med datum- och tidsmanipulation eller för att få hjälp när du är stum. Du kan till och med använda den för att brainstorma idéer eller utforska alternativa lösningar på problem. Du kan behandla Copiloten som en pålitlig lagkamrat som alltid är redo att ge en hjälpande hand.
Flerspråkig support
GitHub Copilot är inte bara begränsad till ett enda programmeringsspråk. Det stöder många språk som C++, JavaScript, Python, TypeScript, Ruby, etc. Det betyder att du kan lita på att Copilot hjälper dig att navigera i olika projekttyper eller plocka upp nya språk lättare.
Flerspråkig support erbjuder några tydliga fördelar med att programmera nybörjare som lär sig sitt första språk. Men fördelarna sträcker sig till erfarna kodare som kanske har arbetat med ett språk i många år men vill prova ett nytt språk. Copiloten kommer att göra övergången smärtfri genom att fånga misstag som händer när man hoppar från ett språk till ett annat.
Snabbare, enklare och enklare
Och där har du det – de första stegen för att använda GitHub Copilot med Visual Studio Code. Denna AI-drivna kodningskompis kan verka skrämmande eller till och med fusk från början, men den kan göra dina kodningsäventyr roligare och effektivare. Gå vidare och erövra dessa rader med kod med din nyfunna sidekick, GitHub Copilot och njut av renare, bättre kod och mer tid för andra uppgifter.
Har du testat GitHub Copilot redan? Vilka av dess funktioner tycker du är mest användbara? Fortsätt konversationen i kommentarsfältet nedan.