Gennemse GitHub Copilots kodeforbedringsfunktioner
GitHub Copilot indeholder flere funktioner, som du kan bruge til at analysere, omstrukturere 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 til at hjælpe dig når som helst.
- indbyggede chat-: Start en indbygget chatsamtale direkte fra editoren for at få hjælp, mens du koder.
- Smarte handlinger: Kør intelligente handlinger for at udføre visse opgaver uden at skulle skrive en prompt.
Chatvisning
Chatvisningen 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. Chatvisningen indeholder en brugervenlig grænseflade til administration af chatsamtaler og adgang til GitHub Copilots funktioner. Chatvisningen indeholder følgende chattilstande:
- Stil tilstand: Brug tilstanden Stil til at stille spørgsmål om kodebase- eller teknologibegreber. Du kan bruge Forklaringskode i ask-tilstand, foreslå ændringer eller rettelser eller angive oplysninger, der er relateret til kodebasen.
- Redigeringstilstand: Brug redigeringstilstanden til at foretage ændringer på tværs af flere filer i kodebasen. Du kan bruge tilstanden Rediger til at omstrukturere kode, tilføje kommentarer eller foretage andre ændringer af din kode.
- Agenttilstand: Brug agenttilstanden til at starte en agentkodningsarbejdsproces. Du kan bruge Agenttilstand til at køre kommandoer, udføre kode eller udføre andre opgaver i dit arbejdsområde.
Vigtig
Når du bruger chatvisningen i agenttilstand, kan GitHub Copilot foretage flere Premium-anmodninger for at fuldføre en enkelt opgave. Premium-anmodninger kan bruges af brugerinitierede prompter og opfølgningshandlinger, som Copilot tager 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, omstrukturere og forbedre en eksisterende kodebase. Chatvisningen, indbygget chat og intelligente handlinger giver forskellige måder at interagere med GitHub Copilot på og implementere kodeforbedringer. Ved hjælp af disse funktioner kan du forbedre kvaliteten af din kode og strømline din udviklingsproces.