Undersøg GitHub Copilots muligheder for hurtig løsning

Fuldført

GitHub Copilot indeholder indstillinger til hurtig løsning, der løser kodningsproblemer, testfejl og problemer, der er registreret i kommandoterminalen. Indstillinger for hurtig løsning omfatter:

  • Smart handling: Handlingen Ret smart er en kontekstafhængig handling, der kan bruges til at rette kodningsfejl uden at skrive en prompt.
  • Kommandoen Skråstreg: Skråstregskommandoen /fix er tilgængelig i ask-tilstand, indbyggede chatsessioner og vinduet Hurtig chat.
  • Kodehandlinger: "Fix"-kodehandlinger, f.eks . Rettelse ved hjælp af Copilot, vises i Visual Studio Code-grænsefladen, når Copilot registrerer visse problemer.

Løs kodningsproblemer ved hjælp af handlingen Løs smart

Smarthandlingen Fix er tilgængelig fra genvejsmenuen Copilot i editoren og kan bruges til at løse kodningsproblemer uden at skrive en prompt.

Sådan løser du et kodningsproblem ved hjælp af handlingen Ret smart:

  1. Åbn programkodefilen.

  2. Vælg den kode, du vil løse.

  3. Højreklik på den valgte kode, vælg Copilot, og vælg derefter Ret.

    Copilot åbner en indbyggede chatsession for at få vist et forslag til kodeopdatering direkte i editoren. Vælg Acceptér eller Luk for at acceptere eller kassere den foreslåede rettelse.

  4. Du kan eventuelt tilpasse den foreslåede kodeopdatering ved at sende en prompt, der giver yderligere kontekst.

Hvis der er et kompilerings- eller liningsproblem i en kodefil, viser Copilot også en rettelse ved hjælp af handlingen Copilot-kode (funklende ikon) i editoren, når du holder musemarkøren over problemet.

Skærmbillede, der viser handlingen

Ret testfejl

Copilot kan integreres med Test Explorer i VS Code og kan hjælpe med at løse mislykkede test.

  1. Peg på en test, der mislykkedes, i Teststifinder.

  2. Vælg knappen Ret testfejl (sparkleikon).

  3. Gennemse og anvend Copilots foreslåede rettelse.

Du kan eventuelt bruge:

  1. Åbn chatvisningen.

  2. Angiv kommandoen /fixTestFailure .

  3. Følg Copilots forslag for at løse testen.

Seddel

Agenttilstand overvåger testoutputtet, når der køres test, og forsøger automatisk at løse og køre test, der mislykkes igen. Brug af agenttilstand 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 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.

Ret terminalfejl

Når en kommando ikke kører i terminalen, viser Copilot et funklende ikon i rendestenen, der tilbyder en Hurtig løsning for at forklare, hvad der skete.

Skærmbillede, der viser handlingen

Resumé

GitHub Copilot indeholder indstillinger til hurtig løsning, der løser kodningsproblemer, testfejl og problemer, der er registreret i kommandoterminalen. Indstillinger for hurtig løsning omfatter handlingen Ret smart, kommandoen /fix skråstreg og kodehandlinger af typen "Fix". Smarthandlingen Fix er tilgængelig fra genvejsmenuen Copilot 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.