AI Personal Learning
und praktische Anleitung
Sitzsack Marscode1

Gemini Code Assist: ein kostenloses KI-unterstütztes VS Code-Plugin von Google

Allgemeine Einführung

Zwillinge Code Assist ist ein von Google entwickeltes KI-gestütztes Codierungswerkzeug für Programmierer, das als Erweiterungs-Plug-in für Visual Studio Code (kurz VS Code) bereitgestellt wird. Es basiert auf Googles neuestem Gemini 2.0-Modell und soll die Programmiereffizienz von Entwicklern durch intelligente Code-Vervollständigung, Code-Generierung und kontextbezogenes Verständnis verbessern. Das Tool kann von Entwicklern auf der ganzen Welt kostenlos genutzt werden, bietet bis zu 180 K Code-Vervollständigung pro Monat und ist für eine breite Palette von Programmiersprachen geeignet, vor allem in der Public Domain Language Support Excellence. Einzelne Entwickler und Teams können es in wenigen einfachen Installationsschritten in VS Code integrieren und eine effiziente Coding-Erfahrung genießen.

Gemini Code Assist: eine kostenlose KI-Programmierung VS Code-Erweiterung Plugin von Google-1


 

Funktionsliste

  • Code VervollständigungCode-Vorschläge in Echtzeit, basierend auf dem Kontext, mit kostenlosen 180 K Auffüllguthaben pro Monat.
  • Extrem lange KontextunterstützungKontextfenster: Ein Kontextfenster, das 128K Token unterstützt und für die Arbeit mit großen Codedateien geeignet ist.
  • mehrsprachige KompatibilitätAbdeckung aller öffentlich zugänglichen Programmiersprachen, wie Python, JavaScript, C++ und andere.
  • KI-gesteuerte Code-GenerierungGenerierung von Codeschnipseln durch Eingabe in natürlicher Sprache zur Verbesserung der Entwicklungseffizienz.
  • Integration mit Google Cloud ServicesOptimieren Sie die Cloud-Entwicklung durch die Integration von Google Cloud-Tools.
  • Fehlerwarnungen in EchtzeitErkennung potenzieller Probleme bei der Programmierung und Erarbeitung von Vorschlägen für deren Behebung.

 

Hilfe verwenden

Ablauf der Installation

Gemini Code Assist ist eine VS Code-Erweiterung mit einem unkomplizierten Installationsprozess für alle Entwickler. Hier sind die detaillierten Schritte:

  1. Vorbereiten der Umgebung
    • Stellen Sie sicher, dass Sie die neueste Version von Visual Studio Code installiert haben (es wird empfohlen, diese von der offiziellen Website herunterzuladen).
    • Zur Anmeldung und Aktivierung der Erweiterung ist ein Google Mail-Konto erforderlich (keine Kreditkarte).
    • Wenn Sie Google Cloud-Funktionen einbinden möchten, müssen Sie im Voraus ein Google Cloud-Projekt erstellen und die entsprechenden APIs aktivieren (optional).
  2. VS Code Extended Marketplace öffnen
  3. Einbau von Erweiterungen
    • Suchen Sie "Gemini Code Assist" (veröffentlicht von Google) in den Suchergebnissen und klicken Sie auf die Schaltfläche "Installieren".
    • Wenn die Installation abgeschlossen ist, ändert sich die Schaltfläche in das Zahnradsymbol "Verwalten" und zeigt damit an, dass die Installation erfolgreich war.
  4. Anmeldebestätigung
    • Bei der ersten Verwendung wird VS Code eine Aufforderung anzeigen, sich mit Ihrem Gmail-Konto anzumelden, um die Erweiterung zu aktivieren.
    • Klicken Sie auf "Mit Google anmelden" und folgen Sie den Anweisungen, um die Autorisierung abzuschließen.
  5. Überprüfen des Installationsstatus
    • Starten Sie VS Code neu, nachdem die Installation abgeschlossen ist.
    • Sie können sehen, dass Gemini Code Assist in der Statusleiste oder in den Einstellungen der Erweiterung aktiviert ist.

Wie zu verwenden

Nach der Installation fügt sich Gemini Code Assist automatisch in Ihren Programmierprozess ein und erfordert keine zusätzliche Konfiguration, um loszulegen. Im Folgenden finden Sie eine detaillierte Anleitung zu den wichtigsten Funktionen:

1. intelligente Vervollständigung des Codes

  • Verfahren::
    • Öffnen Sie eine beliebige Codedatei in VS Code (Python, JavaScript usw. werden unterstützt).
    • Beginnen Sie mit der Eingabe von Code, und Gemini Code Assist zeigt in Echtzeit Vorschläge zur Vervollständigung an, die auf dem Kontext basieren (z. B. automatische Vervollständigung von Funktionsdefinitionen nach Eingabe von "def").
    • Verwenden Sie die Tabulatortaste oder die Eingabetaste, um Vorschläge anzunehmen, oder verwenden Sie die Pfeiltasten, um andere Optionen auszuwählen.
  • Ausgewählte Funktionen::
    • Unterstützt lange kontextbezogene Vervollständigungen, z.B. nach der Eingabe eines Teils des Codes in einem großen Projekt, verweisen die Vervollständigungen auf andere Module in der Datei.
    • 180.000 kostenlose Sitzungen pro Monat, danach müssen Sie auf die Aktualisierung im nächsten Monat warten (derzeit ist keine kostenpflichtige Upgrade-Option verfügbar).
  • VerwendungsszenarienSchreiben Sie sich wiederholenden Code, Funktionsaufrufe zur schnellen Vervollständigung oder Klassendefinitionen.

2. die KI-gesteuerte Code-Generierung

  • Verfahren::
    • Geben Sie einen Kommentar in natürlicher Sprache in die Codedatei ein, z. B. "# Erstellen Sie eine Funktion, die eine Fibonacci-Reihe berechnet".
    • Gemini Code Assist generiert automatisch den entsprechenden Code (z.B. rekursive oder iterative Implementierungen in Python).
    • Prüfen Sie den generierten Code und passen Sie ihn bei Bedarf an oder verwenden Sie ihn direkt.
  • Ausgewählte Funktionen::
    • Unterstützt die Generierung von mehrzeiligem Code für die schnelle Entwicklung von Prototypen.
    • Durch Anpassung des Inhalts von Kommentaren (z. B. "Schleifen statt Rekursion verwenden") können verschiedene Codestile erzeugt werden.
  • VerwendungsszenarienSchnelles Implementieren von Algorithmen, Generieren von Beispielcode oder Erlernen der Syntax einer neuen Sprache.

3. entwickelt in Zusammenarbeit mit Google Cloud

  • Verfahren::
    • Öffnen Sie die mit Google Cloud verbundene Projektdatei in VS Code.
    • Verwenden Sie die Option "Google Cloud Tools" in der Erweiterung (Sie müssen die Google Cloud Code-Erweiterung installieren und das Projekt im Voraus konfigurieren).
    • Bei der Eingabe von Code, der sich auf Cloud-Dienste bezieht, liefert Gemini ergänzende Vorschläge für Google Cloud APIs.
  • Ausgewählte Funktionen::
    • Optimierung der Codeerstellung für Cloud-Funktionen, BigQuery-Abfragen usw.
    • Bietet Vorschläge für Vorlagencode für die Bereitstellung von Cloud-Diensten.
  • VerwendungsszenarienEntwickeln Sie Google Cloud-Anwendungen oder debuggen Sie Cloud-Skripte.

4 Fehlerwarnungen in Echtzeit

  • Verfahren::
    • Beim Schreiben von Code zeigt die Erweiterung eine rote Wellenlinie neben der Codezeile an, wenn ein Syntaxfehler oder ein mögliches Logikproblem vorliegt.
    • Bewegen Sie den Mauszeiger über den Fehler, um detaillierte Tipps und Vorschläge zur Behebung des Problems zu erhalten.
    • Klicken Sie auf die Option "Quick Fix", um die vorgeschlagenen Änderungen zu übernehmen.
  • Ausgewählte Funktionen::
    • Dabei geht es nicht nur um die Überprüfung der Syntax, sondern auch um die Erkennung logischer Fehler im Kontext (z. B. nicht definierte Variablen).
    • Es steht eine breite Palette von Restaurierungsmöglichkeiten zur Verfügung.
  • VerwendungsszenarienDebugging-Code, Reduzierung der manuellen Prüfzeit.

Beispiel für den Betriebsablauf

Angenommen, Sie möchten eine Python-Funktion schreiben, um den Listendurchschnitt zu berechnen:

  1. Neue Datei in VS Code Durchschnitt.py.
  2. Einfuhr # Funktionen zur Berechnung des Durchschnitts einer ListeDer Gemini Code Assist wird generiert, wenn Sie die Eingabetaste drücken:
    def berechne_durchschnitt(zahlen): return sum(zahlen) / len(zahlen)
    return sum(Zahlen) / len(Zahlen)
  1. Geben Sie den Testcode ein print(berechne_Durchschnitt([1, 2, 3]))Die Erweiterung vervollständigt automatisch die drucken Funktionsparameter.
  2. Wenn die Eingabe falsch ist (z. B. Nummer statt Zahlen), zeigt die Erweiterung an, dass die Variable undefiniert ist und schlägt eine Korrektur vor.
  3. Den Code ausführen und das Ergebnis ausgeben 2.0, um die Aufgabe zu erledigen.

caveat

  • NetzanforderungEinige Funktionen erfordern eine Vernetzung, um Gemini 2.0-Modelle aufzurufen.
  • DatenschutzCode-Daten werden nur für die Echtzeitverarbeitung verwendet und nicht dauerhaft gespeichert.
  • Häufigkeit der AktualisierungRegelmäßig nach Erweiterungs-Updates für neue Funktionen oder Leistungsoptimierungen suchen.

Mit den oben genannten Schritten und Funktionen können Sie ganz einfach mit Gemini Code Assist beginnen und es als praktischen Assistenten für Ihre tägliche Arbeit nutzen.

CDN1
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " Gemini Code Assist: ein kostenloses KI-unterstütztes VS Code-Plugin von Google

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)