Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Generieren von Inline-Vorschlägen mit Amazon Q Developer

Fokusmodus
Generieren von Inline-Vorschlägen mit Amazon Q Developer - Amazon Q Developer

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon Q kann Ihnen Codeempfehlungen in Echtzeit geben. Während Sie Code schreiben, generiert Amazon Q automatisch Vorschläge auf der Grundlage Ihres vorhandenen Codes und Ihrer Kommentare. Ihre personalisierten Empfehlungen können in Größe und Umfang variieren und von einem einzeiligen Kommentar bis hin zu vollständig formulierten Funktionen reichen.

Wenn Sie beginnen, einzelne Codezeilen oder Kommentare einzugeben, macht Amazon Q Vorschläge auf der Grundlage Ihrer aktuellen und vorherigen Eingaben. Dateinamen werden ebenfalls berücksichtigt.

Inline-Vorschläge werden automatisch aktiviert, wenn Sie die Amazon Q-Erweiterung herunterladen. Beginnen Sie zunächst mit dem Schreiben von Code, und Amazon Q beginnt mit der Generierung von Codevorschlägen.

Sie können die von Amazon Q generierten Vorschläge auch an die internen Bibliotheken, proprietären algorithmischen Techniken und den Unternehmenscodestil Ihres Softwareentwicklungsteams anpassen. Weitere Informationen zur Anpassung von Vorschlägen finden Sie unter. Vorschläge anpassen

Vorschläge mit Amazon Q pausieren

Wählen Sie Ihre ausIDE, um die Schritte zum Anhalten und Wiederaufnehmen von Inline-Codevorschlägen in Amazon Q zu sehen.

Visual Studio Code
  1. In VS Code, wählen Sie Amazon Q aus der Komponentenablage unten im IDE Fenster aus.

    Die Amazon Q-Taskleiste wird oben im IDE Fenster geöffnet.

  2. Wählen Sie Automatische Vorschläge pausieren oder Automatische Vorschläge fortsetzen.

Die folgende Abbildung zeigt die Amazon Q-Taskleiste in VS Code.

Die Amazon Q-Taskleiste in VS Code.
JetBrains
  1. In deinem JetBrains IDE, wählen Sie Amazon Q in der Statusleiste unten im IDE Fenster aus.

    Die Amazon Q-Taskleiste wird über der Statusleiste geöffnet.

  2. Wählen Sie Automatische Vorschläge pausieren oder Automatische Vorschläge fortsetzen.

Die folgende Abbildung zeigt die Amazon Q-Taskleiste in einem JetBrains IDE.

Die Amazon Q-Taskleiste in einem JetBrains IDE.
Eclipse
  1. In deinem Eclipse IDE, wählen Sie das Amazon Q-Symbol in der oberen rechten Ecke desIDE.

  2. Wählen Sie bei geöffnetem Amazon Q-Chat-Tab das Ellipsensymbol in der oberen rechten Ecke des Tabs. Die Amazon Q-Taskleiste wird geöffnet.

    Die folgende Abbildung zeigt die Amazon Q-Taskleiste in einem Eclipse IDE.

    Die Amazon Q-Taskleiste in einem Eclipse IDE.
  3. Wählen Sie Automatische Vorschläge unterbrechen oder Automatische Vorschläge fortsetzen.

Visual Studio
  1. Wählen Sie am Rand des Fensters das Amazon Q-Symbol aus.

  2. Wählen Sie Automatische Vorschläge pausieren oder Automatische Vorschläge fortsetzen

Die folgende Abbildung zeigt die Amazon Q-Taskleiste in einem Visual Studio.

Das Developer Tools-Menü in Visual Studio.
AWS Cloud9

Amazon Q unterstützt das Ein- und Ausschalten von Vorschlägen nicht. AWS Cloud9

Um keine Amazon Q-Vorschläge mehr zu erhalten AWS Cloud9, entfernen Sie die IAM Richtlinie, auf die Amazon Q Zugriff gewährt, AWS Cloud9 aus der Rolle oder dem Benutzer, den Sie für den Zugriff verwenden AWS Cloud9.

AWS Lambda

So deaktivieren oder reaktivieren Sie Amazon Q-Code-Vorschläge in Lambda:

  1. Öffnen Sie in der Lambda-Konsole den Bildschirm für eine bestimmte Lambda-Funktion.

  2. Wählen Sie im Bereich Codequelle in der Werkzeugleiste die Option Tools aus.

  3. Wählen Sie im Drop-down-Menü Amazon Q Code Suggestions aus.

Amazon SageMaker AI Studio
  1. Wählen Sie in der SageMaker AI Studio-Konsole unten im Fenster Amazon Q aus.

    Das Amazon Q-Panel wird geöffnet.

  2. Wählen Sie Automatische Vorschläge pausieren oder Automatische Vorschläge fortsetzen.

JupyterLab
  1. Wählen Sie in der JupyterLab Konsole unten im Fenster Amazon Q aus.

    Das Amazon Q-Panel wird geöffnet.

  2. Wählen Sie Automatische Vorschläge pausieren oder Automatische Vorschläge fortsetzen.

AWS Glue Studio Notebook
  1. Wählen Sie in der AWS Glue Studio Notebook-Konsole unten im Fenster Amazon Q aus.

    Das Amazon Q-Panel wird geöffnet.

  2. Wählen Sie Automatische Vorschläge pausieren oder Automatische Vorschläge fortsetzen.

  1. In VS Code, wählen Sie Amazon Q aus der Komponentenablage unten im IDE Fenster aus.

    Die Amazon Q-Taskleiste wird oben im IDE Fenster geöffnet.

  2. Wählen Sie Automatische Vorschläge pausieren oder Automatische Vorschläge fortsetzen.

Die folgende Abbildung zeigt die Amazon Q-Taskleiste in VS Code.

Die Amazon Q-Taskleiste in VS Code.

Amazon-Q-Code-Vervollständigung in Aktion

In diesem Abschnitt wird gezeigt, wie Amazon Q Ihnen beim Schreiben einer vollständigen Bewerbung helfen kann. Diese Anwendung erstellt einen Amazon S3 S3-Bucket und eine Amazon DynamoDB-Tabelle sowie einen Komponententest, der beide Aufgaben validiert.

Hier hilft Amazon Q dem Entwickler bei der Auswahl der zu importierenden Bibliotheken. Mit den Pfeiltasten wechselt der Entwickler zwischen mehreren Vorschlägen hin und her.

Ein Beispiel für die Blockvervollständigungsfunktion.

Hier gibt der Entwickler einen Kommentar ein, der den Code beschreibt, den er in die nächste Zeile schreiben möchte.

Amazon Q geht korrekt davon aus, dass die Methode aufgerufen wird. Der Entwickler kann den Vorschlag mit der Tabulatortaste annehmen.

alt_text

Hier bereitet sich der Entwickler darauf vor, Konstanten zu definieren.

Amazon Q geht korrekt davon aus, dass die erste Konstante sein wird REGION und dass ihr Wert sein wirdus-east-1, was die Standardeinstellung ist.

alt_text

Hier bereitet sich der Entwickler darauf vor, Code zu schreiben, der Sitzungen zwischen dem Benutzer und Amazon S3 und DynamoDB öffnet.

Amazon Q, das mit AWS APIs und vertraut istSDKs, schlägt das richtige Format vor.

alt_text

Der Entwickler hat lediglich den Namen der Funktion geschrieben, die den Bucket erstellt. Aber auf dieser Grundlage (und dem Kontext) bietet Amazon Q eine vollständige Funktion, komplett mit Try/Except-Klauseln.

Beachten Sie die Verwendung von TEST_BUCKET_NAME, which is a constant declared earlier in the same file.

alt_text

Der Entwickler hat gerade erst begonnen, den Namen der Funktion einzugeben, die eine DynamoDB-Tabelle erstellt. Aber Amazon Q kann sagen, wohin das führt.

Beachten Sie, dass der Vorschlag die zuvor erstellte DynamoDB-Sitzung berücksichtigt und sie sogar in einem Kommentar erwähnt.

alt_text

Der Entwickler hat kaum mehr getan, als den Namen der Unit-Test-Klasse zu schreiben, als Amazon Q anbietet, sie zu vervollständigen.

Beachten Sie die integrierten Verweise auf die beiden Funktionen, die zuvor in derselben Datei erstellt wurden.

Der Entwickler hat gerade erst begonnen, den Namen der Funktion einzugeben, die eine DynamoDB-Tabelle erstellt. Aber Amazon Q kann sagen, wohin das führt.

Beachten Sie, dass der Vorschlag die zuvor erstellte DynamoDB-Sitzung berücksichtigt und sie sogar in einem Kommentar erwähnt.

alt_text

Nur auf der Grundlage eines Kommentars und des Kontextes liefert Amazon Q die gesamte Hauptfunktion.

alt_text

Alles, was übrig ist, ist die Hauptwache, und Amazon Q weiß es.

Nur auf der Grundlage eines Kommentars und des Kontextes liefert Amazon Q die gesamte Hauptfunktion.

alt_text

Schließlich führt der Entwickler den Komponententest vom Terminal aus, IDE in dem die Codierung stattgefunden hat.

alt_text
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.