Freigeben über


Verwenden von Vorschlägen für die nächste Bearbeitung in SQL Server Management Studio (Vorschau)

Das Feature "Nächste Bearbeitungsvorschläge" (NEXT Edit Suggestions, NES) von GitHub Copilot verwendet Ihre letzten Änderungen, um die nächste Bearbeitung zu antizipieren, die Sie möglicherweise vornehmen möchten, und den Speicherort dieser Bearbeitung. Mit dieser Funktion schlägt Copilot Überarbeitungen für Ihren Code und Kommentare vor.

Inlineabschlusse eignen sich hervorragend zum automatischen Vervollständigen eines Codeabschnitts. NES hilft Ihnen, den logischen Bearbeitungsfluss zu behalten, indem Sie Änderungen vorschlagen, die für Ihre aktuelle Arbeit relevant sind. Sie können die TAB-TASTE verwenden, um schnell durchzugehen und Vorschläge anzunehmen. Vorschläge können je nach Umfang der potenziellen Änderung eine oder mehrere Zeilen umfassen.

Voraussetzungen

Nächste Bearbeitungsvorschläge für GitHub Copilot in SSMS unterstützen die Transact-SQL (T-SQL)-Sprache.

  1. Installieren Sie SSMS 22.2 oder höher mit der AI-Unterstützungs-Workload.

  2. Melden Sie sich mit Copilot-Zugriff bei Ihrem GitHub-Konto an.

Verwenden Sie GitHub Copilot kostenlos. Registrieren Sie sich, und verwenden Sie KI, um schneller und effizienter zu codieren.

"Nächste Bearbeitungsvorschläge aktivieren"

Um mit GitHub Copilot NES zu beginnen, aktivieren Sie das Feature unter "Extras>Options>All Settings>Text Editor>Code Completions>General". Wählen Sie "Copilot Next Edit Suggestions" (Weiterbearbeitungsvorhersagen von Copilot) im Abschnitt "Code Completions Providers " aus.

Beginnen Sie mit der Verwendung von "Nächste Bearbeitungsvorschlägen".

Wenn Copilot Next Edit Suggestions (Vorhersagen für den nächsten Bearbeitungsschritt von Copilot) aktiviert ist, beginnen Sie mit dem Schreiben von T-SQL, um Vorschläge von NES zu erhalten. Wenn das Feature eine Codebearbeitung vorschlägt, können Sie mithilfe der TAB-TASTE zu ihr wechseln und sie dann erneut mithilfe der TAB-TASTE akzeptieren. Sie sparen Zeit, indem Sie schnell zur nächsten relevanten Bearbeitung springen, ohne dateien oder Verweise manuell durchsuchen zu müssen. Ein Pfeil in der Seitenleiste gibt an, ob ein Bearbeitungsvorschlag verfügbar ist.

Grundlegendes zu Anwendungsfällen

NES ist in verschiedenen Szenarien hilfreich, indem nicht nur offensichtliche sich wiederholende Änderungen, sondern auch logische Änderungen vorgeschlagen werden.

Fehler erfassen und korrigieren

NES hilft bei Fehlern wie Tippfehlern. Beispielsweise werden Fehler erfasst, wenn Sie SELCT anstelle von SELECT.

Abgleichen einer Änderung in der Absicht

NES schlägt Änderungen am restlichen Code vor, die einer Änderung der Absicht entsprechen. Wenn Sie beispielsweise eine Abfrage aktualisieren und einen Alias für eine Tabelle hinzufügen, zeigt NES Vorschläge an, die den neuen Alias verwenden.

Umgestalten

Wenn Sie ein Objekt oder eine Variable einmal in einer Datei umbenennen, schlägt NES vor, es in der gesamten Datei zu aktualisieren. Wenn Sie ein neues Namens- oder Benennungsmuster einführen, schlägt das Feature Aktualisierungen für den nachfolgenden Code vor, um diese abzugleichen.

NES ausblenden

Sie können Vorschläge aus NES in SSMS ausblenden und nur dann überprüfen, wenn Sie dies auswählen.

Wählen Sie unter "Extras>Optionen>Alle Einstellungen>Texteditor>Code-Vervollständigungen>Allgemein>Copilot-Vervollständigungsmodell" die Option Nächste Änderungsvorschläge zusammenklappen aus. Ihre Bearbeitungen lösen weiterhin NES aus, aber wenn ein Vorschlag vorliegt, wird nur der Randindikator im Randbereich angezeigt. Dieser Indikator verweist auf die relevante Zeile. Der Vorschlag selbst bleibt ausgeblendet, bis Sie ihn anschauen möchten.

Um einen ausgeblendeten Vorschlag anzuzeigen, wählen Sie den Randindikator oder die TAB-TASTE aus, und der Vorschlag wird angezeigt. Sie können die TAB-TASTE erneut auswählen, um den Vorschlag anzunehmen oder die ESC-TASTE auszuwählen, um ihn zu schließen. Nachdem Sie einen Vorschlag angenommen haben, werden alle zugehörigen Vorschläge automatisch angezeigt. Nicht verknüpfte neue Vorschläge bleiben ausgeblendet, bis Sie sie anzeigen möchten.