Gennemgå GitHub Copilot-funktioner
GitHub Copilot tilbyder en voksende liste af funktioner til enkeltpersoner og organisationer.
GitHub Copilot-funktioner
GitHub Copilot tilbyder en række funktioner for at forbedre kodningsoplevelsen, hvoraf nogle måske er i offentlig forhåndsvisning. De funktioner, du har til rådighed, afhænger af dit abonnement og om du bruger GitHub Copilot som individuel eller gennem en organisation.
Følgende GitHub Copilot-funktioner er udgivet og understøttet som generelle tilgængelighedsfunktioner:
Kodefuldførelse
Autocomplete-stil forslag fra GitHub Copilot i understøttede IDE'er (Visual Studio Code, Visual Studio, JetBrains IDE'er, Azure Data Studio, Xcode, Vim/Neovim og Eclipse).
Hvis du bruger Visual Studio Code, kan du også bruge forslag til næste redigering, som vil forudsige, hvor den næste redigering vil være, og foreslå en færdiggørelse af den.
GitHub Copilot Chat
En chatgrænseflade, hvor du kan stille spørgsmål om kodning og opdatere filer. GitHub Copilot's chatgrænseflade er tilgængelig på GitHub's hjemmeside, i GitHub Mobile, i understøttede IDE'er (Visual Studio Code, Visual Studio, JetBrains IDE'er, Eclipse IDE og Xcode) samt i Windows Terminal. Brugere kan også bruge GitHub-færdigheder fra GitHub Copilot (GitHub Skills er ikke inkluderet i GitHub Copilot Free-planen).
GitHub Copilot-agenter
Chatgrænsefladen tilbyder indbyggede agenter, der er optimeret til forskellige opgaver. Følgende indbyggede agenter er tilgængelige i Visual Studio Code's Chat-visning:
Agent: Brug agenten, når du har en specifik opgave i tankerne og vil aktivere GitHub Copilot til autonomt at redigere din kode. Agenten bestemmer, hvilke filer der skal ændres, tilbyder kodeændringer og terminalkommandoer for at fuldføre opgaven, og itererer for at rette problemer, indtil den oprindelige opgave er fuldført.
Plan: Brug Plan-agenten, når du vil lave en struktureret, trin-for-trin implementeringsplan, før du laver ændringer. Planagenten analyserer din anmodning, opdeler den i diskrete trin og udarbejder en detaljeret plan, som kan overdrages til agenten til implementering.
Spørg: Brug Ask-agenten, når du vil stille spørgsmål om din kodebase, kodningsemner eller generelle teknologikoncepter uden at ændre dine filer.
GitHub Copilot kodegennemgang
Forslag til gennemsyn af ai-genereret kode hjælper dig med at skrive bedre kode.
GitHub Copilot Cloud Agent
En autonom AI-agent, der kan lave kodeændringer for dig. Du kan tildele et GitHub-problem til GitHub Copilot, og agenten vil arbejde på at lave de nødvendige ændringer og oprette en pull request, som du kan gennemgå. Du kan også bede GitHub Copilot om at oprette en pull request fra GitHub Copilot. Denne funktion er tilgængelig i GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business og GitHub Copilot Enterprise-planer.
GitHub Copilot i CLI
En chatlignende grænseflade i terminalen, hvor du kan stille spørgsmål om kommandolinjen. Du kan bede GitHub Copilot om at give kommandoforslag eller forklaringer af kommandoer. Brugere kan også integrere GitHub Copilot i Windows Terminal Canary.
GitHub Copilot genererede pull request-opsummeringer
AI-genererede oversigter over de ændringer, der blev foretaget i en pullanmodning, hvilke filer de påvirker, og hvad en korrekturlæser skal fokusere på, når vedkommende foretager deres anmeldelse. Denne funktion er ikke inkluderet i GitHub Copilot Free-planen.
GitHub Copilot-udvidelser
GitHub Copilot Extensions er en type GitHub-app, der integrerer eksterne værktøjers kraft i GitHub Copilot. GitHub Copilot-udvidelser kan udvikles af alle, til privat eller offentlig brug, og kan deles med andre via GitHub Marketplace.
GitHub Copilot brugerdefinerede instruktioner
Forbedr GitHub Copilot-svarene ved at give kontekstuelle detaljer om dine præferencer, værktøjer og krav.
GitHub Copilot Memory (offentlig forhåndsvisning)
GitHub Copilot kan udlede og gemme nyttige oplysninger om et repository, som GitHub Copilot Cloud Agent og GitHub Copilot kodegennemgang kan bruge til at forbedre kvaliteten af deres output, når de arbejder i det pågældende repository.
GitHub Copilot Spaces
Organiser og centraliser relevant indhold, som kode, dokumentation, specifikationer og mere, i Spaces, der forankrer GitHub Copilot' svar i den rette kontekst for en specifik opgave.
GitHub Copilot i GitHub Desktop
Generer automatisk commit-beskeder og beskrivelser med GitHub Copilot i GitHub Desktop baseret på de ændringer, du laver i dit projekt.
Resumé
GitHub Copilot tilbyder funktioner, der forbedrer kodningsoplevelsen, både i dit valgte IDE og i andre grænseflader. Tilgængeligheden af disse funktioner afhænger af dit abonnement og om du bruger GitHub Copilot som individuel eller gennem en organisation.