Granska GitHub Copilot funktioner
GitHub Copilot erbjuder en växande lista över funktioner för enskilda användare och organisationer.
GitHub Copilot funktioner
GitHub Copilot erbjuder en rad funktioner för att förbättra kodningsupplevelsen, varav vissa kan vara i offentlig förhandsversion. Vilka funktioner som är tillgängliga för dig beror på din plan och om du använder GitHub Copilot som individ eller via en organisation.
Följande GitHub Copilot funktioner släpps och stöds som allmänna tillgänglighetsfunktioner:
Kod har slutförts
Förslag i stil med autokomplettering från GitHub Copilot i IDE:er som stöds av (Visual Studio Code, Visual Studio, JetBrains IDE:er, Azure Data Studio, Xcode, Vim/Neovim och Eclipse).
Om du använder Visual Studio Code kan du också använda nästa redigeringsförslag, som förutsäger platsen för nästa redigering som du sannolikt kommer att göra och föreslå ett slutförande för den.
GitHub Copilot Chat
Ett chattgränssnitt där du kan ställa kodningsrelaterade frågor och uppdatera filer. GitHub Copilot Chat finns på GitHub webbplats, i GitHub Mobile, i IDEs som stöds (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE och Xcode) och i Windows Terminal. Användare kan också använda GitHub kunskaper från GitHub Copilot Chat (GitHub Kunskaper ingår inte i den kostnadsfria GitHub Copilot-planen).
GitHub Copilot chatt-agenter
Vyn GitHub Copilot Chat innehåller inbyggda agenter som är optimerade för olika uppgifter. Följande inbyggda agenter är tillgängliga i Visual Studio Code:
Agent: Använd agenten när du har en specifik uppgift i åtanke och vill aktivera GitHub Copilot för att redigera koden autonomt. Agenten avgör vilka filer som ska ändras, erbjuder kodändringar och terminalkommandon för att slutföra uppgiften och itererar för att åtgärda problem tills den ursprungliga uppgiften har slutförts.
Plan: Använd planagenten när du vill skapa en strukturerad, stegvis implementeringsplan innan du gör ändringar. Planagenten analyserar din begäran, delar upp den i diskreta steg och skapar en detaljerad plan som kan överlämnas till agenten för implementering.
Fråga: Använd Ask-agenten när du vill ställa frågor om din kodbas, kodningsämnen eller allmänna teknikbegrepp utan att göra ändringar i dina filer.
GitHub Copilot kodgranskning
FÖRSLAG på AI-genererad kodgranskning som hjälper dig att skriva bättre kod.
GitHub Copilot kodningsagent
En autonom AI-agent som kan göra kodändringar åt dig. Du kan tilldela ett GitHub problem till GitHub Copilot och agenten kommer att arbeta med att göra nödvändiga ändringar och skapar en pull-begäran som du kan granska. Du kan också be GitHub Copilot att skapa en pull request från GitHub Copilot Chat. Den här funktionen är tillgänglig i GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business och GitHub Copilot Enterprise-planer.
GitHub Copilot i CLI
Ett chattliknande gränssnitt i terminalen, där du kan ställa frågor om kommandoraden. Du kan be GitHub Copilot att tillhandahålla kommandoförslag eller förklaringar av kommandon. Användare kan också integrera GitHub Copilot i Windows Terminal Canary.
GitHub Copilot genererade sammanfattningar av pull-begäranden
AI-genererade sammanfattningar av de ändringar som gjordes i en pull-begäran, vilka filer de påverkar och vad en granskare bör fokusera på när de genomför sin granskning. Den här funktionen ingår inte i den kostnadsfria GitHub Copilot-planen.
GitHub Copilot tillägg
GitHub Copilot-tillägg är en typ av GitHub app som integrerar kraften i externa verktyg i GitHub Copilot Chat. GitHub Copilot Tillägg kan utvecklas av vem som helst, för privat eller offentligt bruk och kan delas med andra via GitHub Marketplace.
GitHub Copilot anpassade instruktioner
Förbättra GitHub Copilot chattsvar genom att tillhandahålla sammanhangsberoende information om dina inställningar, verktyg och krav.
GitHub Copilot minne (offentlig förhandsversion)
GitHub Copilot kan härleda och lagra användbar information om en lagringsplats, som GitHub Copilot kodningsagent och GitHub Copilot kodgranskning kan använda för att förbättra kvaliteten på deras utdata när de arbetar på lagringsplatsen.
GitHub Copilot Spaces
Organisera och centralisera relevant innehåll, som kod, dokument, specifikationer och mer, i Spaces som förankrar GitHub Copilot:s svar i rätt kontext för en specifik uppgift.
GitHub Copilot i GitHub Desktop
Generera automatiskt incheckningsmeddelanden och beskrivningar med GitHub Copilot i GitHub Desktop baserat på de ändringar du gör i projektet.
Sammanfattning
GitHub Copilot innehåller funktioner för att förbättra kodningsupplevelsen, både i din valda IDE och i andra gränssnitt. Tillgängligheten för dessa funktioner beror på din plan och om du använder GitHub Copilot som individ eller via en organisation.