Skip to main content

Verwenden von GitHub Copilot in JetBrains-IDEs

Erfahren Sie mehr über die verschiedenen Möglichkeiten zur Verwendung GitHub Copilot in JetBrains IDEs, einschließlich des GitHub Copilot Plug-Ins, JetBrains AI Assistant und Copilot CLI.

Einführung

Es gibt drei Möglichkeiten zur Verwendung GitHub Copilot in JetBrains IDEs: das GitHub Copilot Plug-In, GitHub Copilot als Agent in JetBrains AI Assistant und GitHub Copilot-CLI im integrierten Terminal. Jeder Einstiegspunkt bietet je nachdem, wie Sie arbeiten möchten, einen anderen Satz von Funktionen.

Vergleich von Einstiegspunkten

| | GitHub Copilot-Plugin | GitHub Copilot im KI-Assistenten | Copilot CLI | |---|---|---|---| | Optimal für | Umfassender KI-Codierungsworkflow | Schnellzugriff Copilot ohne separates Plug-In | Terminal-zentrierte Arbeitsabläufe | | Einstiegspunkt | Chatpanel, Inlinechat, Codevorschläge, Codeüberprüfung, Commit-Nachricht | Standard-Agentauswahl, ACP-Registrierung | Terminal oder Shell | | Codevervollständigung | Yes | Nicht eingeschlossen | Nicht eingeschlossen | | Nächste Bearbeitungsvorschläge | Yes | In Kürze verfügbar | Nicht eingeschlossen | | Agentische Erfahrung | Mehrere Agenten-Harnesses | Copilot als Agent über ACP, Standard-Agentenauswahl | Copilot CLI | | IDE-Tools | Yes | Yes | Nicht eingeschlossen | | Modellauswahl | Yes | Yes | Yes | | Inlinechat | Yes | Nicht eingeschlossen | Nicht eingeschlossen | | Code Review | Yes | Nicht eingeschlossen | Nicht eingeschlossen | | Generierung von Commit-Nachrichten | Yes | Nicht eingeschlossen | Nicht eingeschlossen | | Subscription | GitHub Copilot | GitHub Copilot | GitHub Copilot |

GitHub Copilot-Plugin

Das GitHub Copilot-Plugin für JetBrains IDEs ist die umfassendste Möglichkeit, Copilot zu verwenden, und die empfohlene Wahl.

Das Plugin stellt von seinem lokalen Agent-Framework auf Copilot CLI als Standard-Agent-Framework um, was eine schnellere Funktionsparität und hochwertigere Ergebnisse ermöglicht. Weitere Informationen finden Sie unter Copilot CLI wird in GitHub Copilot für JetBrains zum Standard-Agent-Framework. Anweisungen zum Installieren findest du unter Installieren der GitHub Copilot-Erweiterung in Ihrer Umgebung.

  • Codevervollständigung und nächste Bearbeitungsvorschläge: Copilot Schlägt Fertigstellungen während der Eingabe vor und prognostiziert proaktiv Ihre nächste beabsichtigte Bearbeitung.
  • Unterstützt mehrere Agenten: Das Plugin bringt eine eigene Agent-Umgebung mit und arbeitet mit anderen Anbietern von Agenten zusammen, sodass Ihnen mehrere Interaktionsmodi zur Verfügung stehen.
  • Vollständige Modell- und Funktionsunterstützung: Alle Copilot-Chat Modelle, Codevervollständigungsmodi und bring-your-own-key-Features sind verfügbar, sobald sie veröffentlicht werden.
  • Inline-Chat: Code direkt im Editorrand erläutern, refaktorieren, dokumentieren oder generieren, ohne zu einem separaten Bereich zu wechseln.
  • Code-Review: Copilot analysiert Ihre Änderungen und liefert umsetzbares Feedback, indem es auf potenzielle Fehler, Stilverstöße und Logikprobleme hinweist.
  • Erstellung von Commit-Nachrichten: Copilot analysiert Ihre gestagten Änderungen und generiert eine klare, konventionelle Commit-Nachricht.

GitHub Copilot in JetBrains AI Assistant

Hinweis

GitHub Copilot in AI Assistant bietet nur Chat- und Agent-Funktionen. Es umfasst keine Codevervollständigung, Vorschläge für die nächsten Bearbeitungen, Inline-Chat, Code-Review oder die Generierung von Commit-Nachrichten.

GitHub Copilot ist als nativer Agent in JetBrains AI Assistant über das Agent Client Protocol (ACP) verfügbar. Der ACP ist ein offener Standard zum Verbinden von KI-Agents mit der IDE. Wenn Sie über ein gültiges Copilot Abonnement verfügen, wird Copilot automatisch in der Agentenauswahl des KI-Assistenten angezeigt.

Diese Integration ist für Entwickler gedacht, die lieber im Chatbereich des KI-Assistenten arbeiten oder Copilot nutzen möchten, ohne ein zusätzliches Plugin zu installieren.

  • Keine Updates erforderlich: Der Copilot Agent wird direkt mit AI Assistant gebündelt und automatisch auf dem laufenden gehalten. Kein separates Plug-In zum Installieren, Aktualisieren oder Warten.
  • Chatzentrierter Workflow: Ideal für mehrstufige Aufgaben zum logischen Schlussfolgern – beschreiben Sie ein Ziel, lassen Sie Copilot planen und Änderungen vorschlagen, und iterieren Sie im Dialog.
  • Modellauswahl: Wechseln Sie zwischen Copilot Modellen oder passen Sie die Denktiefe an, ohne das Chatfenster zu verlassen.

Verwenden von GitHub Copilot im KI-Assistenten

  1. Öffnen Sie den KI-Assistenten von JetBrains, indem Sie ALT+A (Windows/Linux) oder BEFEHL+UMSCHALT+A (macOS) drücken, oder klicken Sie im rechten Toolfenster auf das SYMBOL "KI-Assistent".
  2. Wählen Sie im Dropdownmenü "Agentauswahl" oben im Chatbereich die Option GitHub Copilot aus.
  3. Geben Sie eine Eingabeaufforderung ein, und beginnen Sie mit dem Chatten.

Die ACP-Registrierung

Die ACP-Registry ist der Katalog der Agenten, die dem KI-Assistenten bekannt sind. Wenn die IDE gestartet wird, wird die Registrierung konsultiert, um zu ermitteln, welche Agents verfügbar sind. GitHub CopilotDer ACP-Eintrag ist Teil der Standardregistrierung, wird daher Copilot automatisch in Ihrer Agentliste angezeigt, wenn Sie über ein gültiges Abonnement und die erforderlichen Anmeldeinformationen verfügen.

Weitere Informationen zu ACP finden Sie in der ACP-Dokumentation. Technische Informationen zum Ausführen Copilot CLI als ACP-Server finden Sie unter Copilot CLI ACP-Server.

GitHub Copilot-CLI im integrierten Terminal

GitHub Copilot-CLI bringt die Fähigkeiten von Copilot direkt ins Terminal. Sie ist für Befehlszeilenworkflows optimiert und kann unter macOS, Linux oder Windows ausgeführt werden.

Weiterführende Lektüre