Freigeben über


Schnelle Aktionen

Mit schnellen Aktionen in Visual Studio können Sie auf einfache Weise Code mit einer einzelnen Aktion umgestalten, generieren oder anderweitig ändern. Schnelle Aktionen sind für C#-, C++- und Visual Basic-Codedateien verfügbar. Einige der Aktionen sind für eine Sprache spezifisch, während andere für alle Sprachen gelten.

Schnelle Aktionen können für Folgendes verwendet werden:

Grundlegendes zu Symbolen für schnelle Aktionen

Visual Studio verwendet verschiedene Symbole, um anzugeben, wann schnelle Aktionen verfügbar sind. Der Symboltyp gibt an, ob es sich bei der schnellen Aktion um eine Empfehlung oder um eine erforderliche Korrektur handelt, einschließlich Refactoring:

  • Schraubenzieher Schraubenziehersymbol: Vorgeschlagene Aktion zur Verbesserung des Codes.

  • Gelbe Glühbirne Glühbirnensymbol: Empfohlene Aktion zur Behebung nicht kritischer Codeprobleme.

  • Glühbirne mit Warnzeichen Glühbirnensymbol: Kritische Aktion zur Behebung eines Codefehlers oder zur Ausführung erforderlicher Refactoringvorgänge.

Im Zusammenhang mit den einzelnen Programmiersprachen können Drittanbieter benutzerdefinierte Diagnosen und Vorschläge im Rahmen eines SDK bereitstellen. Visual Studio zeigt Glühbirnen basierend auf den folgenden Regeln an.

Suchen verfügbarer Aktionen

Sie können Code in Visual Studio auf verfügbare schnelle Aktionen überprüfen, indem Sie nach der Glühbirne Glühbirnensymbol, dem Schraubenzieher Schraubenziehersymbol und der Glühbirne mit einem Warnzeichen Glühbirnensymbol suchen:

  • Bewegen Sie die Maus über den Code, und achten Sie auf Symbole für schnelle Aktionen:

    Screenshot mit der allgemeinen Empfehlung einer schnellen Aktion und einem Glühbirnensymbol in Visual Studio.

  • Bewegen Sie den Einfügecursor (|) in eine Codezeile, und überprüfen Sie, ob am linken Rand des Code-Editors Symbole für schnelle Aktionen angezeigt werden.

Sie können auch manuell nach verfügbaren Schnellaktionen suchen:

  • Klicken Sie mit der rechten Maustaste auf eine Codezeile, und wählen Sie "Schnelle Aktionen und Umgestaltungen" aus, um eine Liste der verfügbaren Schnellaktionen und Umgestaltungsoptionen anzuzeigen.

  • Wählen Sie an einer beliebigen Stelle in einer Zeile STRG+Punkt (.) aus.

Empfehlungen zur Verbesserung des Codes

Wenn schnelle Aktionen verfügbar sind, können Sie das Glühbirnensymbol Glühbirnensymbol oder das Schraubenziehersymbol Schraubenziehersymbol neben dem jeweiligen Code auswählen.

  • Um die verfügbaren Verbesserungen anzuzeigen, wählen Sie den Pfeil nach unten neben dem Symbol aus oder verwenden den Link Mögliche Korrekturen anzeigen.

    Screenshot mit dem Glühbirnensymbol in Visual Studio, das Details zu empfohlenen schnellen Aktionen anzeigt.

  • Wählen Sie das Symbol aus, um die empfohlene Änderung auf Ihren Code anzuwenden. Sie können auch STRG+Punkt (.) auswählen, wenn sich der Cursor in einer Codezeile befindet, die eine verfügbare Aktion anzeigt.

Aktionen zum Beheben von Fehlern

Wenn Ihr Code einen Fehler aufweist und Visual Studio eine empfohlene Korrektur bietet, wird unter dem fehlerhafte Code eine rote Wellenlinie angezeigt. Neben dem markierten Code wird auch das Symbol in Form einer Glühbirne mit einem Warnzeichen Glühbirnensymbol angezeigt.

  • Um die verfügbaren Korrekturen anzuzeigen, wählen Sie den Pfeil nach unten neben dem Symbol aus oder verwenden den Link Mögliche Korrekturen anzeigen.

    Screenshot mit Glühbirne und Warnzeichen und schneller Aktion für eine mögliche Korrektur in Visual Studio.

  • Wählen Sie das Symbol aus, um die empfohlene Änderung auf Ihren Code anzuwenden. Sie können auch STRG+Punkt (.) auswählen, wenn sich der Cursor in einer Codezeile befindet, die eine verfügbare Aktion anzeigt.

Tipp

Sie können einige schnelle Aktionen für die Codekorrektur deaktivieren. Weitere Informationen finden Sie unter Deaktivieren der Quellcodeanalyse für .NET.

KI-Unterstützung

Wenn Sie Copilot haben, können Sie KI-Unterstützung erhalten, während Sie die Glühbirne "Quick Actions" verwenden. Wählen Sie im Menü "Glühbirne" die Option "Mit Copilot reparieren" aus. Dadurch wird ein Inlinechat mit GitHub Copilot Chat geöffnet, der Ihnen einen verfügbaren Fix bietet.

Screenshot der Option