Gennemgå GitHub Copilot's kodeforbedringsfunktioner
GitHub Copilot indeholder flere funktioner, som du kan bruge til at analysere, refaktorere og forbedre en eksisterende kodebase.
GitHub Copilot værktøjer til implementering af kodeforbedringer
Visual Studio Code giver nem adgang til følgende GitHub Copilot funktioner:
- Chatvisning: Hav en AI-assistent ved siden af, som kan hjælpe dig når som helst.
- Inline chat: Start en inline chat-samtale direkte fra editoren for hjælp, mens du koder.
- Smarte handlinger: Kør smarte handlinger for at fuldføre visse opgaver uden engang at skulle skrive en prompt.
Chatvisning
Chat-visningen er et dedikeret panel i Visual Studio Code, der giver dig mulighed for at interagere med GitHub Copilot Chat. Du kan bruge chatvisningen til at sende prompter, modtage forslag og implementere opdateringer til din kodebase. Chat-visningen giver en brugervenlig grænseflade til håndtering af chatsamtaler og adgang til GitHub Copilot's funktioner. Chat-visningen inkluderer følgende indbyggede agenter:
- Agent: Brug agenten til autonomt at planlægge og implementere ændringer på tværs af filer, køre terminalkommandoer og aktivere værktøjer.
- Plan: Brug Plan-agenten til at lave en struktureret, trin-for-trin implementeringsplan, før du skriver kode. Når planen ser rigtig ud, overgiv den til en implementeringsagent, som kan udføre den.
- Spørg: Brug Ask til at besvare spørgsmål om kodningskoncepter, din kodebase eller selve VS Code uden at lave filændringer.
Vigtig
Når du bruger agenten, kan GitHub Copilot lave flere premium-anmodninger for at fuldføre en enkelt opgave. Premium-anmodninger kan bruges af brugerinitierede prompts og opfølgende handlinger, GitHub Copilot foretager på dine vegne. De samlede premiumanmodninger, der bruges, afhænger af opgavens kompleksitet, antallet af involverede trin og den valgte model.
Indbygget chat
Forslag, der genereres ved hjælp af funktionen indbygget chat, vises direkte i kodeeditoren. Forslag vises som opdateringer til din kode uden forklaringer eller vejledning til naturligt sprog. De foreslåede opdateringer præsenteres som en bekræftelse i Git. Den slettede kode vises ikke som standard, men kan vises i overensstemmelse med opdateringerne.
Du kan gennemse forslagene, evaluere deres relevans og acceptere eller afvise dem direkte i kodeeditoren. Indbygget chat gør det hurtigt at se, hvordan din kode kan forbedres og foretage ændringer uden at skifte til et separat panel.
Ret smart handling
Den intelligente handling Fix er en kontekstafhængig handling, der kan bruges til at rette kodningsfejl uden at skrive en prompt.
Smart handling til korrektur og kommentar
Smarthandlingen Gennemse og Kommenter giver dig mulighed for at gennemse og analysere din kode. Det kan hjælpe dig med at identificere områder, der kan forbedres, foreslå omstrukturering af opdateringer og give vejledning i bedste praksis. Denne kodegennemgangsfunktion er integreret i chatvisningen og giver dig mulighed for at sende prompter, der er relateret til kodegennemgangsopgaver. Du kan bruge funktionen til gennemgang af kode til at analysere bestemte filer, klasser eller metoder i din kodebase. De forslag, der genereres af funktionen til gennemgang af kode, kan hjælpe dig med at forbedre kvaliteten, pålideligheden, ydeevnen og sikkerheden af din kode.
Resumé
GitHub Copilot kan bruges til at analysere, refaktorere og forbedre en eksisterende kodebase. Chat-visningen, inline chat og smarte handlinger giver forskellige måder at interagere med GitHub Copilot og implementere kodeforbedringer. Ved hjælp af disse funktioner kan du forbedre kvaliteten af din kode og strømline din udviklingsproces.