Szybkie akcje

Dotyczy:yes Visual Studio Visual Studio nodla komputerów Mac noVisual Studio Code

Szybkie akcje umożliwiają łatwe refaktoryzację, generowanie lub modyfikowanie kodu za pomocą jednej akcji. Szybkie akcje są dostępne dla plików kodu C#, C++i Visual Basic. Niektóre akcje są specyficzne dla języka, a inne dotyczą wszystkich języków.

Szybkie akcje mogą służyć do:

Uwaga

Ten temat dotyczy programu Visual Studio w systemie Windows. W przypadku programu Visual Studio dla komputerów Mac zobacz Refaktoryzacja (Visual Studio dla komputerów Mac).

Szybkie akcje można stosować za pomocą ikon żarówki light bulb icon lub śrubokrętu screwdriver icon albo naciskając klawisze Ctrl+, gdy kursor znajduje się w wierszu kodu, dla którego jest dostępna akcja. Jeśli występuje czerwony zygwiałka wskazujący błąd, zostanie wyświetlona żarówka error light bulb icon błędu, a program Visual Studio ma dostępną poprawkę dla tego błędu.

W przypadku dowolnego języka osoby trzecie mogą udostępniać niestandardową diagnostykę i sugestie, na przykład jako część zestawu SDK, a żarówki programu Visual Studio są wyświetlane na podstawie tych reguł.

Ikony

Ikona wyświetlana po udostępnieniu szybkiej akcji wskazuje typ dostępnej poprawki lub refaktoryzacji. Ikona śrubokrętascrewdriver icon wskazuje, że istnieją akcje dostępne do zmiany kodu, ale niekoniecznie należy ich używać. Żółta ikona żarówkilight bulb icon wskazuje, że dostępne są akcje, które należy wykonać , aby ulepszyć kod. Ikona żarówkierror light bulb icon błędu wskazuje, że dostępna jest akcja, która naprawia błąd w kodzie.

Aby zobaczyć żarówkę lub śrubokręt

Jeśli poprawka jest dostępna, pojawiają się żarówki:

  • Po umieszczeniu wskaźnika myszy w lokalizacji błędu

    Light bulb with mouse hovering

  • Na lewym marginesie edytora po przeniesieniu karetki (kursora) do odpowiedniego wiersza kodu

Możesz również nacisnąć klawisze Ctrl+. w dowolnym miejscu w wierszu, aby wyświetlić listę dostępnych szybkich akcji i refaktoryzacji.

Aby wyświetlić potencjalne poprawki, wybierz strzałkę w dół obok żarówki lub link Pokaż potencjalne poprawki . Zostanie wyświetlona lista dostępnych szybkich akcji.

Light bulb expanded

Zobacz też