Undersøg GitHub Copilot's hurtige løsningsmuligheder
GitHub Copilot tilbyder hurtige rettelsesmuligheder, der adresserer kodningsproblemer, testfejl og problemer opdaget i kommandoterminalen. Indstillinger for hurtig løsning omfatter:
- Smart handling: Fix smart handling er en kontekstuel handling, der kan bruges til at rette kodningsfejl uden at skrive en prompt.
- Slash-kommando: Slash-kommandoen
/fixer tilgængelig i Ask-agenten, Inline Chat-sessioner og Quick Chat-vinduet. - Kodehandlinger: "Fix"-kodehandlinger, såsom Fix med Copilot, vises i Visual Studio Code-grænsefladen, når GitHub Copilot opdager visse problemer.
Seddel
Visual Studio Code-kontekstmenuen for GitHub Copilot bliver aktivt opdateret. Fix smart-handlingen vises muligvis ikke i kontekstmenuen, som er beskrevet i denne enhed. Hvis Fix-muligheden ikke er tilgængelig i kontekstmenuen, kan du udføre den samme handling ved at vælge din kode og indtaste en prompt som "fix denne kode" direkte i chatvisningen.
Løs kodningsproblemer ved hjælp af handlingen Løs smart
Fix smart-handlingen er tilgængelig fra kontekstmenuen i editoren og kan bruges til at løse kodningsproblemer uden at skrive en prompt.
For at løse et kodeproblem ved hjælp af Fix smart-handlingen:
Åbn programkodefilen.
Vælg den kode, du vil løse.
Højreklik på den valgte kode, og vælg derefter Generer koderettelse>.
GitHub Copilot åbner en Inline Chat-session for at vise et forslag til kodeopdatering direkte i editoren. Vælg Accepter eller Luk for at acceptere eller kassere den foreslåede løsning.
Du kan eventuelt tilpasse den foreslåede kodeopdatering ved at sende en prompt, der giver yderligere kontekst.
Alternativt, hvis der er et kompilerings- eller lintingproblem i en kodefil, viser GitHub Copilot en kodehandling (sparkle-ikon) i editoren, når du holder musemarkøren over problemet.
Ret testfejl
GitHub Copilot integrerer med Test Explorer i VS Code og kan hjælpe med at rette fejlende tests.
Peg på en test, der mislykkedes, i Teststifinder.
Vælg knappen Fix Test Failure (glitrende ikon).
Gennemgå og anvend GitHub Copilot's foreslåede løsning.
Du kan eventuelt bruge:
Åbn chatvisningen.
Indtast kommandoen
/fixTestFailure.Følg GitHub Copilot's forslag for at løse testen.
Seddel
Agenten overvåger testoutputtet, når han kører tests, og forsøger automatisk at rette og gentage fejlende tests. At bruge agenten til at overvåge testoutput kan hjælpe dig med hurtigt at identificere og løse problemer i din kode. Men 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, som GitHub Copilot foretager på dine vegne. De samlede premiumanmodninger, der bruges, afhænger af opgavens kompleksitet, antallet af involverede trin og den valgte model.
Ret terminalfejl
Når en kommando ikke kan køre i terminalen, viser GitHub Copilot et glitrende ikon i tagrenderen, som tilbyder en hurtig løsning for at forklare, hvad der skete.
Resumé
GitHub Copilot tilbyder hurtige rettelsesmuligheder, der adresserer kodningsproblemer, testfejl og problemer opdaget i kommandoterminalen. Hurtige løsningsmuligheder inkluderer Fix smart-handlingen, kommandoen /fix slash og "Fix"-kodehandlinger. Fix smart-handlingen er tilgængelig fra kontekstmenuen i editoren og kan bruges til at løse kodningsproblemer uden at skrive en prompt. Smarthandlingen Ret kan også bruges til at rette testfejl og terminalfejl.