Udostępnij za pośrednictwem


Szybkie akcje

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. Aby uzyskać Visual Studio dla komputerów Mac, zobacz Refaktoryzacja (Visual Studio dla komputerów Mac).

Szybkie akcje można stosować za pomocą ikon żarówki ikona żarówki lub śrubokręta ikona śrubokręta albo naciskając Ctrl+. Gdy kursor znajduje się w wierszu kodu, dla którego dostępna jest akcja. Zobaczysz żarówkę ikona żarówki błędu o błędzie, jeśli jest czerwony zygiełka wskazujący błąd, a program Visual Studio ma dostępną poprawkę dla tego błędu.

W przypadku dowolnego języka inne firmy 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ęta ikona śrubokręta wskazuje, że istnieją akcje dostępne do zmiany kodu, ale niekoniecznie należy ich używać. Żółta ikona żarówkiikona żarówki wskazuje, że dostępne są akcje, które należy wykonać, aby ulepszyć kod. Ikona żarówki ikona żarówki błędu błędu wskazuje, że jest dostępna akcja, która naprawia błąd w kodzie.

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

Jeśli poprawka jest dostępna, wyświetlane są żarówki:

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

    Żarówka z aktywowaniem myszy

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

Możesz również nacisnąć 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.

Żarówka rozwinięta

Napiwek

Aby dowiedzieć się, jak wyłączyć niektóre poprawki kodu Szybkie akcje, zobacz Wyłączanie analizy kodu źródłowego dla platformy .NET.