Torbjorn Zetterlund

Sun 10 2022
Image

Jag hade ett försök med GitHub Copilot

by bernt & torsten

Jag var väldigt upphetsad förra veckan när jag äntligen fick tillgång till GitHub Copilot, jag hade registrerat mig för det för många månader sedan och var på en väntelista. Jag tror att många utvecklare är intresserade av att lära sig vad en AI-lösning kan göra för dem och att komma med kodförslag.

Jag har använt GitHub Copilot med Visual Studio 2022, med Copilot i Visual Studio är rakt fram att du loggar till Copilot från din Visual Studio-miljö, och när du börjar skriva eller redigera kod börjar Copilot-lösningen komma med förslag när du skriver, vilket tyder på koden som Copilot tror att du kanske vill ha. Det kan föreslå hela rader eller hela funktioner baserat på kontexten för den skrivna koden.

PHP Codeigniter förslag

Komma igång

För att komma igång måste du registrera dig för väntelistan för att få tillgång till GitHub Copilot innan du installerar Visual Studio 2022-tillägget.

När du har fått ett e-postmeddelande från GitHub som bekräftar att du har åtkomst går du till Tillägg > Hantera tillägg i Visual Studio 2022 och söker efter GitHub Copilot.

Tryck på nedladdning och stäng Visual Studio när du blir tillfrågad. Du kommer nu att uppmanas att installera GitHub Copilot-tillägget. Välj Ändra för att påbörja installationen.

När den har slutförts öppnar du Visual Studio 2022 igen. Du uppmanas då att auktorisera Visual Studio med GitHub Copilot-tjänsten.

Detta kommer att dyka upp ett webbläsarfönster. Tryck på Ctrl-V för att klistra in auktoriseringskoden, tryck på Fortsätt och auktorisera sedan GitHub Copilot Plugin.

Använda GitHub Copilot

När du skriver kommer GitHub Copilot automatiskt att föreslå den kod som den tror att du kanske vill ha. Du kan trycka på tabbtangenten för att acceptera eller så kan du helt enkelt fortsätta skriva för att ignorera och GitHub Copilot kommer att ge fler förslag baserat på vad den tror att du gör. Du kan trycka på Esc för att rensa ett förslag helt om det kommer i vägen.

PHP-funktionskodigniter

Medan GitHub Copilot alltid visar sin bästa rekommendation kan du använda Ctrl+Alt+] och Ctrl+Alt+[ för att navigera alternativen från de flera förslag som den kommer att ha genererat.

Du kan justera inställningarna för GitHub Copilot när som helst genom att klicka på GitHub Copilot-ikonen längst ned i redigeringsfönstret. Det gör att du kan styra när tillägget är aktiverat, inklusive möjligheten att aktivera eller inaktivera det för vissa lösningar och programmeringsspråk.

Slå in det

Jag har provat Copilot med PHP, CSS, TypeScript, Ionic och Python, det ger mig alltid förslag, jag tycker att det är mycket lätt att använda och det är användbart i programmeringen jag gör för olika projekt. Vad jag förstår om hur det fungerar är att GitHub-personer har använt de offentliga open source-projekten på GitHub och matat koden från dessa offentliga Github-databaser till en AI som tränas övertid som sedan erbjuder förslagen medan vi arbetar i Visual Studio, det är mer komplext än jag har gjort det till, Det är fortfarande ett mycket användbart verktyg för oss alla programmerare.

Share: