Freigeben über


KI-Unterstützung beim Bearbeiten von Code

IntelliCode-Vorschläge unterstützen Sie beim Erstellen ähnlicher Bearbeitungen an mehreren Stellen in Ihrem Code. Es verfolgt Ihre Bearbeitungen lokal und erkennt Wiederholungen. Anschließend wird angeboten, dieselben Bearbeitungen an anderen Stellen anzuwenden, an denen sie angewendet werden können. Wenn Sie beispielsweise Orte übersehen haben, an denen eine Umgestaltung angewendet werden könnte, hilft Ihnen der IntelliCode-Vorschlag, diese Stellen zu identifizieren und zu korrigieren.

IntelliCode ist der semantischen Struktur Ihres Codes bekannt. Diese Struktur wird verwendet, um Situationen zu erkennen, in denen Änderungen angewendet werden können, auch wenn Variablennamen unterschiedlich sind.

Angenommen, Sie ersetzen eine wiederholte Temperaturkonvertierung mithilfe hartcodierter lokaler Werte durch eine Hilfsfunktion, die diese Werte abstrahiert. IntelliCode erkennt die wiederholte Änderung, die Sie vornehmen, und schlägt vor, diese Änderung an anderen Stellen vorzunehmen.

Screenshot mit Vorschlägen, die zeigen, wie wiederholte Bearbeitungen dazu führen, dass Vorschläge gefunden werden.

Vorschläge werden als Schnelle Aktionen im Visual Studio-Editor angezeigt. IntelliCode-Vorschläge verfügen über die Menüoptionen "Quick Action " "Vorschlag anwenden " und "Vorschläge ignorieren" wie folgt. Wenn Sie die vorgeschlagene Änderung verwenden möchten, wählen Sie "Vorschlag übernehmen" aus.

Screenshot mit der IntelliCode-Vorschlags-Glühbirne.

In Visual Studio 2019 16.9 und neueren Versionen werden auch Vorschläge während der Eingabe in der Liste der Fertigstellungen angezeigt:

Screenshot mit IntelliCode-Vorschlägen, die in der Fertigstellungsliste angezeigt werden.

Da sie von Ihren wiederholten Bearbeitungen in einer Sitzung lernt, gibt IntelliCode-Vorschläge manchmal Vorschläge, die nicht Ihren Absichten entsprechen. Wenn Sie die vorgeschlagene Änderung nicht verwenden möchten, wählen Sie einfach die Ähnliche Vorschläge ignorieren aus. IntelliCode schlägt dieses Muster nicht erneut vor, es sei denn, Sie erstellen es in nachfolgenden Bearbeitungen neu.

Hinweis

IntelliCode-Vorschläge beziehen sich auf die Sitzung – sie werden nach dem Schließen und erneuten Öffnen von Visual Studio nicht mehr angezeigt.

Wenn Sie die Liste aller vorgeschlagenen Änderungen anzeigen möchten, gehen Sie zu Ansicht>Weitere Fenster>IntelliCode-Vorschläge.

Weitere Vorschläge zur Glühbirne verfügbar

Wenn Sie einen Vorschlag aus der Vervollständigungsliste akzeptieren, wird eine Glühbirne angezeigt, die eine Aktion vorschlägt. Dort sehen Sie eine Liste der anderen Stellen, an denen die gleiche Änderung angewendet werden kann. Dadurch wird das IntelliCode-Vorschlägefenster geöffnet, sodass Sie die Vorschläge suchen und bearbeiten können.

Screenshot zeigt die Entdeckung von IntelliCode-Vorschlägen.

IntelliCode-Vorschläge deaktivieren

Vorschläge sind standardmäßig für Visual Studio, Version 16.7 und höher, aktiviert.

Wenn Sie die Option deaktivieren möchten, wählen Sie "Extras>Optionen", "IntelliCode Allgemein" und dann "C#-Vorschläge" zu "Deaktiviert" aus.