Bekijk GitHub Copilot inlinechat, slimme acties en snelle chat

Voltooid

Naast de chatweergave biedt GitHub Copilot verschillende andere manieren om te communiceren met de AI-paarprogrammeur. Dit zijn slimme acties, Snelle chat en Inline Chat.

Slimme acties

Sommige taken zijn zo gebruikelijk dat ze kunnen worden geautomatiseerd. Visual Studio Code biedt GitHub Copilot slimme acties waarmee u bepaalde taken kunt voltooien zonder dat u een prompt hoeft te schrijven. Slimme acties zijn vooraf gedefinieerde acties die u rechtstreeks vanuit de Visual Studio Code editor kunt uitvoeren om snel en eenvoudig algemene coderingstaken uit te voeren.

De volgende slimme acties zijn beschikbaar:

  • Uitleg: Hiermee wordt een beschrijving van de geselecteerde code in natuurlijke taal gegenereerd. Dit is handig voor het begrijpen van onbekende code of het uitleggen aan anderen.
  • Controleren: Biedt een codebeoordeling van de geselecteerde code. Helpt bij het identificeren van fouten, prestatieknelpunten en beveiligingsproblemen.
  • Documenten genereren: er wordt documentatie gemaakt voor de geselecteerde code. Handig voor het documenteren van uw codebasis voor een team of andere inzenders.
  • Tests genereren: eenheidstests voor de geselecteerde code maken. Hiermee zorgt u voor de juistheid en betrouwbaarheid van code met complexe logica.
  • Oplossing: Hiermee wordt een oplossing voorgesteld voor de geselecteerde code. Handig wanneer u een fout of probleem tegenkomt en hulp nodig hebt bij het oplossen ervan.

Als u slimme acties wilt openen, klikt u met de rechtermuisknop in de code-editor. Het contextmenu bevat een sectie voor GitHub Copilot slimme acties. De beschikbare slimme acties kunnen variëren op basis van de context van uw codeselectie. Als u bijvoorbeeld code selecteert die een fout bevat, moet de slimme actie Herstellen worden opgenomen in het contextmenu.

Slimme acties zijn niet beperkt tot het snelmenu. GitHub Copilot geeft ook slimme acties weer als sprankelende (✨) pictogrammen elders in Visual Studio Code. Het sparkle-pictogram wordt bijvoorbeeld weergegeven onder de volgende voorwaarden:

  • In testverkenner om mislukte tests op te lossen.
  • In de terminalgoot na een mislukte opdracht.
  • In de Bronbeheer-weergave om commitberichten te genereren.
  • Wanneer u de naam van een symbool wijzigt met F2 om door AI gegenereerde namen voor te stellen.

Snel chatten

Snelle chat biedt een lichtgewicht chatvenster bovenaan de editor voor korte vragen en interacties. Hiermee kunt u snel antwoord krijgen zonder de volledige chatweergave te openen of uw codecontext te verlaten.

Als u Snel chatten wilt openen, gebruikt u de sneltoets Ctrl+Shift+Alt+L of selecteert u Chat in het menu Chat in de titelbalk van de Visual Studio Code.

Typ uw prompt en druk op Enter. Snelle chat ondersteunt dezelfde #vermeldingen voor het toevoegen van context als de volledige chatweergave. Als het gesprek groeit, selecteert u Openen in de chatweergave om door te gaan in de volledige chatweergave.

Inlinechat

Vanaf Visual Studio Code 1.99 (maart 2025) is de Inline Chat-ervaring verplaatst naar de geïntegreerde architectuur van het chatvenster. De vorige Inline Chat-interface bevatte een zwevende overlay die rechtstreeks in de editor werd weergegeven, liet diffs zien en laat u wijzigingen accepteren of negeren zonder het bestand te verlaten. Deze overlay is afgeschaft omdat het bewerkingen met meerdere bestanden en de gespreksgeschiedenis niet kon verwerken. De Visual Studio Code gebruikersinterface biedt nog steeds toegang tot Inline Chat, maar de inline chatfunctionaliteit is nu geïntegreerd in de hoofdweergave van Chat.

Samenvatting

Naast de chatweergave biedt Visual Studio Code verschillende manieren om te communiceren met de AI-paarprogrammeur van GitHub Copilot. Slimme acties, Snelle chat en Inline Chat bieden nuttige alternatieven onder specifieke omstandigheden. Door deze functies te gebruiken, kunt u uw productiviteit verbeteren en meer waarde krijgen uit GitHub Copilot.