Anleitungen, die Ihnen bei der Lösung von Problemen mit Ihrem Code helfen.
Generieren Sie Code für Ihr Projekt.
Sie erhalten während der Programmierung Inline-Vorschläge.
Informationen dazu, wie und wann Gemini für Google Cloud Ihre Daten verwendet
Damit Sie die Lizenzanforderungen für Ihren Code erfüllen können, bietet Gemini Code Assist Quellenangaben an, wenn die Vorschläge direkt und ausführlich aus einer bestimmten Quelle zitieren. Weitere Informationen dazu, wie und wann Gemini Quellen zitiert, finden Sie unter So hilft Ihnen Gemini dabei, Code zu generieren und Quellen zu zitieren.Dieses Dokument richtet sich an Entwickler aller Qualifikationsstufen. Dabei werden Vorkenntnisse von IntelliJ und Google Cloud vorausgesetzt. Sie können sich auch Gemini Code Assist in Cloud Workstations, Cloud Code for VS Code und Cloud Shell Editor ansehen.
Hinweise
Bevor Sie die Funktionen von Gemini Code Assist in Ihrer Codedatei testen, prüfen Sie, ob die Programmiersprache Ihrer Datei unterstützt wird. Weitere Informationen zu unterstützten Programmiersprachen finden Sie unter Unterstützte Programmiersprachen.
Installieren Sie Gemini Code Assist/Cloud Code-Erweiterung, falls noch nicht geschehen. Cloud Code lässt sich in Gemini Code Assist in Ihre IDE einbinden.
Mit Google Cloud verbinden und Projekt auswählen
In diesem Abschnitt stellen Sie eine Verbindung zu Google Cloud her und wählen ein Google Cloud-Projekt aus, bei dem die Cloud AI Companion API in Ihrer IDE aktiviert ist.
Wenn Sie ein Google Cloud-Projekt auswählen, bei dem die Cloud AI Companion API nicht aktiviert ist, erhalten Sie eine Benachrichtigung mit der Option, die API über die IDE zu aktivieren. Wählen Sie im Benachrichtigungsfenster API aktivieren aus, um die API für Ihr Projekt zu aktivieren. Weitere Informationen finden Sie unter Gemini Code Assist für ein Projekt einrichten.
So stellen Sie in Ihrer IDE eine Verbindung zu Google Cloud her:
Starten Sie Ihre IDE.
Klicken Sie auf Tools > Google Cloud Code > In Google Cloud Platform anmelden.
Folgen Sie der Anleitung, um sich in Ihrem Google-Konto anzumelden.
Wenn Sie gefragt werden, ob Sie Cloud Code von Google heruntergeladen haben, klicken Sie auf Sign In (Anmelden).
Sie sind jetzt mit Google Cloud verbunden.
Gehen Sie dann so vor, um ein Google Cloud-Projekt auszuwählen, für das die Cloud AI Companion API aktiviert ist:
Klicken Sie in der Statusleiste von Gemini Code Assist auf Gemini Code Assist.
Wählen Sie im Gemini Code Assist-Menü die Option Einstellungen aus.
Klicken Sie im Feld Cloud-Projekt auf more_horiz Google Cloud-Projekt auswählen und wählen Sie ein Projekt aus, für das die Cloud AI Companion API aktiviert ist.
Gemini ist einsatzbereit.
Mit Gemini Code Assist chatten
In diesem Abschnitt erfahren Sie, wie Sie den Bereich Gemini Code Assist öffnen und mit Gemini Code Assist chatten, um eine Erklärung zu Ihrem vorhandenen Code zu erhalten.
Gehen Sie so vor, um mit Gemini zu chatten:
Öffnen Sie die Codedatei.
Klicken Sie in der Statusleiste auf Gemini Code Assist und wählen Sie dann Chat öffnen aus.
Geben Sie im Chatfenster von Gemini Code Assist den Prompt
Explain this code to me
ein und klicken Sie auf Senden.Gemini verwendet den Code in Ihrer Codedatei als Verweis auf Ihren Prompt und antwortet mit einer Erläuterung Ihres Codes.
Chatprotokoll zurücksetzen
Gemini Code Assist verwendet den Chatverlauf für zusätzlichen Kontext beim Antworten auf Ihre Prompts.
Wenn Ihr Chatverlauf für Ihre Ziele nicht mehr relevant ist, können Sie den Chatverlauf zurücksetzen. Klicken Sie dazu im Bereich Gemini Code Assist auf Löschen Chat zurücksetzen.
Code mit Prompts generieren
In den folgenden Abschnitten erfahren Sie, wie Sie Gemini Code Assist verwenden, um Code mit dem Beispiel-Prompt Function to create a Cloud Storage
bucket
in Ihrer Codedatei zu generieren. Sie können auch einen Teil Ihres Codes auswählen und Gemini Code Assist dann über die Chatfunktion um Hilfe bitten. Während des Codings können Sie Codevorschläge erhalten und annehmen oder ablehnen.
Gemini Code Assist in einer Codedatei auffordern
Geben Sie in der Codedatei in einer neuen Zeile den Kommentar
Function to create a Cloud Storage bucket
ein und drücken Sie die Eingabetaste (Windows und Linux) oder die Eingabetaste (macOS).Drücken Sie zum Generieren von Code Alt + Umschalttaste + \ (Windows und Linux) oder Wahltaste + Umschalt + \ (macOS). Alternativ können Sie im Bundsteg Ihrer Codedatei auf spark Gemini Code Assist klicken.
Neben dem Prompt-Text in Ihrer Codedatei generiert Gemini Code Assist den Code in Form von Ghost-Text.
Optional: Um den generierten Code zu übernehmen, drücken Sie die Tabulatortaste. Wenn Sie eine einzelne Zeile des generierten Codes akzeptieren möchten, drücken Sie Umschalttaste + Eingabetaste.
Optional: Tastenkombination zum Generieren von Code ändern
Wenn das Standard-Tastenkürzel zum Generieren von Code nicht wie im vorherigen Abschnitt beschrieben funktioniert, können Sie es mit folgenden Schritten ändern:
Klicken Sie in Ihrer IDE auf Datei (für Windows und Linux) oder IntelliJ IDEA (für macOS) und gehen Sie dann zu Einstellungen > Keymap > Plugins > Google Cloud Code.
Scrollen Sie in der Liste der Tastenkombinationen zu Code generieren.
Klicken Sie mit der rechten Maustaste auf Code generieren und wählen Sie Verknüpfung hinzufügen aus.
Doppelklicken Sie im Dialogfeld Tastenkürzel auf die aktuelle Tastenkombination und geben Sie dann eine eigene Tastenkombination ein.
Klicken Sie auf OK.
Klicken Sie auf Übernehmen und dann auf OK.
Du kannst jetzt die neu zugewiesene Tastenkombination verwenden, um mit Gemini Code Assist Code zu generieren.
Weitere Informationen zum Ändern von Tastenkombinationen in Ihrer IDE finden Sie unter Tastenkombinationen konfigurieren.
Beim Programmieren Inline-Vorschläge erhalten
Beim Schreiben von Code macht Gemini Code Assist Inline-Codevorschläge, die Sie entweder akzeptieren oder ignorieren können. Gehen Sie folgendermaßen vor, um diese Funktion auszuprobieren:
Beginnen Sie in Ihrer Codedatei in einer neuen Zeile mit dem Schreiben einer Funktion. Wenn Sie sich beispielsweise in einer Python-Datei befinden, schreiben Sie
def
.Gemini schlägt Code in Form von Geistertext vor.
Drücken Sie die Tabulatortaste, um den Codevorschlag von Gemini Code Assist zu übernehmen. Wenn Sie den Vorschlag ignorieren möchten, drücken Sie Esc oder fahren Sie mit der Eingabe des Codes fort.
Weitere Beispiel-Prompts testen
Nachdem Sie den Abschnitt Code mit Eingabeaufforderungen generieren in diesem Dokument gelesen haben, versuchen Sie es mit einigen der folgenden Beispiel-Prompts.
Geben Sie im Chatbereich von Gemini Code Assist einen der folgenden Prompts ein:
Explain this code to me.
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
Bekannte Probleme
In den folgenden Abschnitten werden die bekannten Probleme von Gemini Code Assist beschrieben.
Chatantworten werden möglicherweise abgeschnitten, wenn sie eine aktualisierte Version einer großen geöffneten Datei enthalten
Zur Umgehung dieses Problems wählen Sie einen kleineren Codeabschnitt aus und fügen eine zusätzliche Anweisung in die Chat-Eingabeaufforderung ein, z. B. only output the selected
code.
IdeaVim: Das Plug-in zeigt den Gemini Code Assist-Vorschlag nicht an, wenn Sie die Esc drücken, um den IntelliJ-Vorschlag zu schließen
Wenn Sie das IdeaVim-Plug-in in IntelliJ verwenden und den Vorschlag von IntelliJ über Esc ablehnen, wird der VIM-Befehlsmodus aktiviert und der Gemini Code Assist-Vorschlag nicht angezeigt.
Gemini Code Assist funktioniert im Einfügemodus wie vorgesehen.
IdeaVim: Vorschläge zur Codegenerierung können nur im Einfügemodus angenommen werden
Wenn Sie das IdeaVim-Plug-in im normalen Modus verwenden, können Sie keine Codevorschläge annehmen.
Sie können dieses Problem umgehen, indem Sie i drücken, um den Einfügemodus aufzurufen. Drücken Sie dann die Tabulatortaste, um den Vorschlag anzunehmen.
Wenn Sie den Vorschlag ablehnen möchten, drücken Sie Esc.
Feedback geben
So geben Sie uns Feedback:
Klicken Sie in der Statusleiste auf Gemini Code Assist und wählen Sie dann im Menü Feedback geben aus.
Geben Sie Ihr Feedback in das obere Textfeld des Formulars ein.
Wenn Sie Ihre Gemini Code Assist-Logs teilen möchten, müssen Sie die Protokolloptionen auswählen.
Klicken Sie auf Feedback geben.