Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite

GitHub Copilot Chat ist eine von Microsoft entwickelte Erweiterung für Visual Studio Code (VS Code). Sie bietet Entwicklern mit Hilfe von künstlicher Intelligenz Hilfe in Bezug auf Code. Benutzer können Fragen in natürlicher Sprache stellen, um Codevorschläge, Erklärungen und Optimierungen zu erhalten. Das Tool wird von GitHub Copilot unterstützt und ist sowohl für Einzel- als auch für Teamentwickler geeignet. Es gibt präzise Antworten, die auf dem Kontext des Codes basieren, und reduziert den Zeitaufwand für die Suche in der Dokumentation. Die Nutzer benötigen ein GitHub-Konto und können es über den kostenlosen oder den Abo-Plan nutzen. Die Erweiterung ist einfach zu installieren und verfügt über eine benutzerfreundliche Oberfläche, die für verschiedene Programmierszenarien geeignet ist.

GitHub Copilot Chat:微软开源VS Code辅助AI编程工具-1

 

Funktionsliste

  • Codevervollständigung: Generieren Sie automatisch Codevorschläge auf der Grundlage des aktuellen Codekontexts.
  • Chat in natürlicher Sprache: Ermöglicht das Stellen von Fragen in natürlicher Sprache, um codebezogene Antworten zu erhalten.
  • Vorschläge zur Code-Bearbeitung: Bereitstellung von Vorschlägen zur Code-Optimierung, Fehlerbehebung und Refactoring.
  • Intelligente Kontextanalyse: Bietet präzise Programmierhilfe auf der Grundlage von Codedateien und Variablen.
  • Datei-übergreifende Bearbeitung: Anwendung von Codeänderungen in mehreren Dateien, geeignet für komplexe Aufgaben.
  • Agentenmodus: Automatisiert mehrstufige Programmieraufgaben und behandelt Kompilierungs- und Testprobleme.
  • Inline-Chat: Interagieren Sie direkt mit Copilot im Editor, um Ihre Arbeit im Fluss zu halten.

 

Hilfe verwenden

Einbauverfahren

  1. vorläufig
    Stellen Sie sicher, dass Sie die neueste Version von Visual Studio Code installiert haben (VS Code Insiders wird für die neuesten Funktionen empfohlen). Ein GitHub-Konto ist erforderlich, und stellen Sie sicher, dass der GitHub Copilot Free Plan oder Subscription Plan aktiviert ist. Der kostenlose Plan bietet 2000 Code-Vervollständigungen und 50 Chat-Anfragen pro Monat. Wenn Sie mehr Funktionen benötigen, müssen Sie auf einen kostenpflichtigen Plan upgraden, der auf der GitHub-Website erhältlich ist.
  2. Einbau von Erweiterungen
    • Öffnen Sie VS Code und gehen Sie zum Erweiterungspanel (Tastenkürzel) Ctrl+Shift+X vielleicht Cmd+Shift+X).
    • Geben Sie in das Suchfeld ein GitHub Copilot Chat.
    • Suchen Sie die von Microsoft veröffentlichte Erweiterung und klicken Sie auf "Installieren".
    • Klicken Sie nach der Installation auf die Schaltfläche "Anmelden", um Ihr GitHub-Konto zu autorisieren. Wenn Sie Probleme mit der Authentifizierung haben, finden Sie auf der GitHub-Website weitere Informationen.Support-Seite.
  3. Aktivieren von Erweiterungen
    • Nach erfolgreicher Installation erscheint das Copilot-Chat-Symbol in der Seitenleiste von VS Code. Klicken Sie darauf, um das Chat-Panel zu öffnen.
    • Um den Agentenmodus zu aktivieren, gehen Sie zu VS Code Settings und suchen Sie nach Copilot ChatWenn Sie den Agentenmodus aktivieren möchten, markieren Sie "Agentenmodus aktivieren".

Funktion Betriebsablauf

1. die Vervollständigung des Codes

Geben Sie den Code in den Code-Editor ein, und Copilot Chat schlägt automatisch nachfolgende Codeschnipsel vor. Geben Sie zum Beispiel function calculateSum Danach kann Copilot die komplette Funktionsstelle vorschlagen:

function calculateSum(a, b) {
return a + b;
}

drücken. Tab Taste, um den Vorschlag anzunehmen, oder drücken Sie Esc Taste wird ignoriert. Die Vorschläge werden dynamisch an Ihren Codestil und Kontext angepasst.

2. natürlichsprachlicher Chat

  • Öffnen Sie das Copilot-Chat-Panel in der VS-Code-Seitenleiste (Tastenkürzel) Ctrl+Alt+I).
  • Stellen Sie eine Frage in das Eingabefeld, z. B. "Wie schreibe ich einen Sortieralgorithmus in Python?"
  • Copilot liefert Codebeispiele und Textbeschreibungen:
    def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
    for j in range(0, n-i-1):
    if arr[j] > arr[j+1]:
    arr[j], arr[j+1] = arr[j+1], arr[j]
    return arr
    

    Die Beschreibung wird die Funktionsweise des Algorithmus und Anwendungsszenarien umfassen.

3 Empfehlungen zur Codebearbeitung

  • Wählen Sie das Codeschnipsel aus und drücken Sie die Tastenkombination Ctrl+I Öffnen Sie den Inline-Chat.
  • Geben Sie eine Anfrage wie "Optimieren Sie die Leistung dieses Codes" ein. Copilot schlägt eine effizientere Art und Weise vor, den Code zu schreiben, und zeigt die Codeunterschiede der Änderungen an. Beispiel:
    // 原代码
    for (let i = 0; i < array.length; i++) {
    // 逻辑
    }
    // 优化建议
    array.forEach(item => {
    // 逻辑
    });
    
  • Klicken Sie auf "Akzeptieren", um die Änderungen zu übernehmen, oder auf "Schließen", um die Vorschläge zu ignorieren.

4. das Agentenmodell

  • Wählen Sie im Chatpanel den Modus "Agent".
  • Geben Sie komplexe Aufgaben ein, wie z. B. "Unterstützung für JSON-Ausgabe hinzufügen und .env-Dateien für mein Express-Projekt konfigurieren".
  • Copilot analysiert die Codebasis, erzeugt Dateistrukturen und bearbeitet den Code automatisch. Zum Beispiel kann das Hinzufügen von .env Dokumentation:
    PORT=3000
    API_KEY=your_key
    

    und aktualisieren Sie die Stammdatei:

    require('dotenv').config();
    const port = process.env.PORT || 3000;
    
  • Nachdem Sie die Änderungen bestätigt haben, klicken Sie auf "Behalten", um alle Vorschläge zu übernehmen.

5. dokumentenübergreifende Bearbeitung

  • Geben Sie im Chatpanel eine Aufgabe ein, z.B. "Fügen Sie dem gesamten Projekt eine Fehlerbehandlung hinzu".
  • Copilot scannt die Projektdateien, und es wird empfohlen, die folgenden Punkte zu den entsprechenden Dateien hinzuzufügen try-catch Block. Änderungen werden mit fettgedruckten Dateinamen angezeigt, um die Überprüfung zu erleichtern.

6 Tipps zur Verwendung

  • Verwenden Sie den Schrägstrich-Befehl (z. B. /explain vielleicht /fix), um bestimmte Funktionen schnell aufzurufen. Geben Sie zum Beispiel /explain Im Anschluss an ein Code-Snippet erklärt Copilot die Logik des Codes im Detail.
  • Klicken Sie in der Tipps-Bibliothek (VS Code 2022 17.12 und höher) auf das Buchsymbol im Chat-Panel, um die FAQ-Vorlage anzuzeigen.
  • Wenn die Antwort nicht präzise genug ist, erläutern Sie sie ausführlicher, indem Sie eine Folgefrage уточнить stellen, z. B. "Erklären Sie das genauer."

caveat

  • Stellen Sie sicher, dass die VS Code- und Copilot-Erweiterungen auf dem neuesten Stand sind, um die neuesten Sicherheitskorrekturen zu erhalten.
  • Der kostenlose Plan hat eine Nutzungsgrenze, über die hinaus Sie Ihr Abonnement aufrüsten müssen, für weitere Informationen siehe GitHub Copilot offizielle Website.
  • Der Code der Benutzer wird nicht als Vorschlag für andere Benutzer verwendet, und die Privatsphäre wird durch die GitHub-Datenschutzerklärung geschützt.

 

Anwendungsszenario

  1. Schnelles Erlernen einer neuen Sprache oder eines neuen Frameworks
    Der Copilot-Chat ermöglicht es Entwicklern, beim Erlernen einer neuen Sprache wie Go oder Rust nach der Syntax oder bewährten Verfahren zu fragen. Fragen Sie zum Beispiel "Wie implementiere ich einen HTTP-Server in Go?", um den vollständigen Code und Anweisungen zu erhalten.
  2. Code-Debugging und -Optimierung
    Wenn Sie auf einen komplexen Fehler stoßen, wählen Sie den betreffenden Code aus und fragen Sie: "Warum meldet dieser Code einen Fehler?" Copilot analysiert den Code und bietet eine Lösung an, die geeignet ist, das Problem schnell zu finden.
  3. Projekt-Initialisierung
    Wenn Sie ein neues Projekt erstellen, geben Sie "TypeScript Express-Anwendung erstellen" ein. Copilot generiert dann die Dateistruktur, die Konfiguration der Abhängigkeiten und den Basiscode und spart so Zeit bei der Erstellung.
  4. Teamarbeit
    Entwickler im Team können den Agentenmodus nutzen, um sich wiederholende Aufgaben zu automatisieren, z. B. das Hinzufügen von Testfällen in großen Mengen oder die Standardisierung von Codestilen, um die Zusammenarbeit effizienter zu gestalten.

 

QA

  1. Muss ich für die Nutzung von Copilot Chat bezahlen?
    Nein. GitHub bietet einen kostenlosen Plan an, der 2000 Codevervollständigungen und 50 Chat-Anfragen pro Monat umfasst. Sie können auf einen kostenpflichtigen Plan upgraden, wenn Sie das Limit überschreiten.
  2. Wie kann ich den Datenschutz für meinen Code sicherstellen?
    GitHub verspricht, dass der Code der Nutzer nicht für Vorschläge für andere Nutzer verwendet wird, und folgt dabei einer strengen Datenschutzerklärung. Einzelheiten finden Sie in der GitHub-Datenschutzrichtlinie.
  3. Was ist der Unterschied zwischen dem Agentenmodus und dem Normalmodus?
    Der Agentenmodus automatisiert mehrstufige Aufgaben wie das Ändern mehrerer Dateien oder das Ausführen von Terminalbefehlen. Der normale Modus ist besser für einzelne Codevorschläge oder Interpretationen geeignet.
  4. Welche Programmiersprachen werden unterstützt?
    Copilot Chat unterstützt gängige Programmiersprachen wie JavaScript, Python, Java, C++, Go usw. und deckt damit ein breites Spektrum an Entwicklungsszenarien ab.
0Lesezeichen
0Gelobt

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

Posteingang

Kontakt

zurück zum Anfang

de_DEDeutsch