Granska GitHub Copilot inline-chatt, smarta åtgärder och snabbsvar

Slutförd

Förutom chattvyn erbjuder GitHub Copilot flera andra sätt att interagera med AI-parprogrammeraren. Dessa omfattar smarta åtgärder, snabbchatt och infogad chatt.

Smarta åtgärder

Vissa uppgifter är så vanliga att de kan automatiseras. Visual Studio Code tillhandahåller GitHub Copilot smarta åtgärder som gör att du kan utföra vissa uppgifter utan att skriva en instruktion. Smarta åtgärder är fördefinierade åtgärder som du kan köra direkt från Visual Studio Code redigeraren för att utföra vanliga kodningsuppgifter snabbt och enkelt.

Följande smarta åtgärder är tillgängliga:

  • Förklara: Genererar en beskrivning av den valda koden på naturligt språk. Detta är användbart för att förstå okänd kod eller förklara den för andra.
  • Granska: Utför en kodgranskning av den valda koden. Hjälper till att identifiera buggar, flaskhalsar i prestanda och säkerhetsrisker.
  • Generera dokument: Skapar dokumentation för den valda koden. Användbart för att dokumentera din kodbas för ett team eller andra deltagare.
  • Generera tester: Skapar enhetstester för den valda koden. Hjälper till att säkerställa korrekthet och tillförlitlighet för kod med komplex logik.
  • Korrigering: Föreslår en korrigering för den valda koden. Användbart när du stöter på ett fel eller problem och behöver vägledning om hur du löser det.

Om du vill komma åt smarta åtgärder högerklickar du i kodredigeraren. Snabbmenyn innehåller ett avsnitt för GitHub Copilot smarta åtgärder. Tillgängliga smarta åtgärder kan variera beroende på kontexten för ditt kodval. Om du till exempel väljer kod som innehåller ett fel ska åtgärden Åtgärda smart inkluderas i snabbmenyn.

Smarta åtgärder är inte begränsade till högerklicksmenyn. GitHub Copilot visar även smarta åtgärder som gnistrande ikoner (✨) på andra platser i Visual Studio Code. Glitterikonen visas till exempel under följande villkor:

  • I Testutforskaren för att åtgärda misslyckade tester.
  • I terminalens kantlinje efter ett misslyckat kommando.
  • I vyn Källkontroll genererar du incheckningsmeddelanden.
  • När du byter namn på en symbol med F2 för att föreslå AI-genererade namn.

Snabbchatt

Snabbchatt innehåller en enkel chattpanel överst i redigeraren för korta frågor och interaktioner. Du kan få ett snabbt svar utan att öppna den fullständiga chattvyn eller lämna kodningskontexten.

Om du vill öppna Snabbchatt använder du kortkommandot Ctrl+Skift+Alt+L eller väljer Quick Chat från menyn Chat i Visual Studio Code namnlist.

Skriv din fråga och tryck på Retur. Snabbchatt har stöd för samma #omnämnanden för att lägga till kontext som den fullständiga chattvyn. Om konversationen växer väljer du Öppna i chattvyn för att fortsätta i den fullständiga chattvyn.

Integrerad chatt

Från och med Visual Studio Code 1.99 (mars 2025) flyttades Inline Chat-upplevelsen in i den enhetliga chattpanelarkitekturen. Det tidigare gränssnittet för infogad chatt innehöll ett flytande överlägg som visades direkt i redigeraren, visade diff på plats och låter dig acceptera eller avvisa ändringar utan att lämna filen. Det överlägget var inaktuellt eftersom det inte kunde hantera redigeringar med flera filer och saknade konversationshistorik. Visual Studio Codes användargränssnitt ger fortfarande åtkomst till Inlinechatt, men funktionen för Inlinechatt är nu integrerad i huvudchattvyn.

Sammanfattning

Förutom Chatt-vyn erbjuder Visual Studio Code flera sätt att interagera med GitHub Copilots AI-programmerare. Smarta åtgärder, snabbchatt och infogad chatt ger användbara alternativ under specifika förhållanden. Genom att använda de här funktionerna kan du förbättra produktiviteten och få ut mer av GitHub Copilot.