Snabbåtgärder
Med Snabbåtgärder i Visual Studio kan du enkelt omstrukturera, generera eller på annat sätt ändra koden med en enda åtgärd. Snabbåtgärder är tillgängliga för kodfilerna C#, C++och Visual Basic. Vissa åtgärder är specifika för ett språk och andra gäller för alla språk.
Snabbåtgärder kan användas för att:
- Tillämpa en kodkorrigering för ett kodanalysverktyg regelöverträdelse
- Utelämna en regelöverträdelse för kodanalys eller konfigurera dess allvarlighetsgrad
- Tillämpa en refaktorisering, till exempel inline för en tillfällig variabel
- Generera kod, till exempel för att införa en lokal variabel
Förstå snabbåtgärdsikoner
Visual Studio använder flera ikoner för att ange när snabbåtgärder är tillgängliga. Ikontypen anger om snabbåtgärden är en rekommendation eller nödvändig korrigering, inklusive refaktorisering:
Skruvmejsel
: Föreslagna åtgärder för att förbättra koden.
Gul glödlampa
: Rekommenderad åtgärd för att åtgärda icke-kritiska problem med din kod.
Fel glödlampa
: Kritisk åtgärd för att åtgärda ett fel i koden, eller tillämpa nödvändig refaktorisering.
För valfritt språk kan tredje part tillhandahålla anpassad diagnostik och förslag, till exempel en del av ett SDK. Visual Studio visar glödlampor baserat på dessa regler.
Hitta tillgängliga åtgärder
Du kan kontrollera koden för tillgängliga snabbåtgärder i Visual Studio genom att söka efter glödlampan , skruvmejsel
, och fel glödlampa
:
Flytta musen över koden och lägg märke till eventuella snabbåtgärdsikoner:
Flytta insättningsmarkören (|) till en kodrad och sök efter snabbåtgärdsikoner i kodredigerarens vänstermarginal.
Du kan också söka efter tillgängliga snabbåtgärder manuellt:
Högerklicka på en kodrad och välj Snabbåtgärder och Omstrukturera för en lista över tillgängliga snabbåtgärder och refaktoriseringsalternativ.
Välj Ctrl + punkt (.) var som helst på en rad.
Tillämpa rekommendationer för att förbättra koden
När Snabbåtgärder är tillgängliga kan du välja glödlampan eller skruvmejsel
bredvid tillämplig kod.
Om du vill se de tillgängliga förbättringarna väljer du nedåtpilen bredvid ikonen eller använder länken Visa potentiella korrigeringar.
Om du vill tillämpa den rekommenderade ändringen på koden väljer du ikonen. Du kan också välja Ctrl + punkt (.) när markören finns på en kodrad som visar en tillgänglig åtgärd.
Tillämpa åtgärder för att åtgärda fel
Om det finns ett fel i koden och Visual Studio har en rekommenderad korrigering visas en röd squiggle under koden med felet . Fellampan visas också bredvid den markerade koden.
Om du vill se tillgängliga korrigeringar väljer du nedåtpilen bredvid ikonen eller använder länken Visa potentiella korrigeringar länk.
Om du vill tillämpa den rekommenderade ändringen på koden väljer du ikonen. Du kan också välja Ctrl + punkt (.) när markören finns på en kodrad som visar en tillgänglig åtgärd.
Tips
Du kan stänga av vissa Snabbåtgärder för kodkorrigeringar. Mer information finns i Inaktivera källkodsanalys för .NET.
Få AI-hjälp
Om du har Copilotkan du få AI-hjälp när du använder snabbåtgärdslampan. Från lampmenyn, välj Fix with Copilot. Detta öppnar en infogad chatt med GitHub Copilot Chat och ger dig en tillgänglig korrigering.