Dela via


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:

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:

  • Skruvmejselskruvmejselikon: Föreslagna åtgärder för att förbättra koden.

  • Gul glödlampaglödlampa ikon: Rekommenderad åtgärd för att åtgärda icke-kritiska problem med din kod.

  • Fel glödlampafel glödlampa ikonen: 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 glödlampa ikonen, skruvmejsel skruvmejselikonen, och fel glödlampa fel glödlampa ikonen:

  • Flytta musen över koden och lägg märke till eventuella snabbåtgärdsikoner:

    Skärmbild som visar den grundläggande snabbåtgärdsrekommendations- och glödlampaikonen i Visual Studio.

  • 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 glödlampaikonen eller skruvmejsel skruvmejselikonen 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.

    Skärmbild som visar snabbåtgärdsrekommendationsinformationen med glödlampaikonen i Visual Studio.

  • 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 och fellampikonen 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.

    Skärmbild som visar snabbåtgärdsikonen för potentiell korrigering och fellampa i Visual Studio.

  • 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.

Skärmbild som visar alternativet Snabbåtgärd GitHub Copilot för glödlampan.