Überprüfung der GitHub Copilot Funktionen
GitHub Copilot bietet eine erweiterte Liste von Features für Einzelpersonen und Organisationen.
GitHub Copilot Funktionen
GitHub Copilot bietet eine Reihe von Features, um die Codierung zu verbessern, von denen einige in der öffentlichen Vorschau sein können. Die für Sie verfügbaren Features hängen von Ihrem Plan ab und unabhängig davon, ob Sie GitHub Copilot als Einzelperson oder über eine Organisation verwenden.
Die folgenden GitHub Copilot Features werden als allgemeine Verfügbarkeitsfeatures veröffentlicht und unterstützt:
Codevervollständigung
Vorschläge im AutoVervollständigen-Stil von GitHub Copilot in unterstützten IDEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim und Eclipse).
Wenn Sie Visual Studio Code verwenden, können Sie auch Bearbeitungsvorschläge für die nächste Aktion verwenden, die den Ort der nächsten Bearbeitung vorhersagen, die Sie wahrscheinlich vornehmen, und eine Vervollständigung vorschlagen.
GitHub Copilot Chat
Eine Chatschnittstelle, über die Sie Codierungsfragen stellen und Dateien aktualisieren können. GitHub Copilot Chat ist auf der GitHub Website, in GitHub Mobile, in unterstützten IDEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE und Xcode) und in Windows Terminal verfügbar. Benutzer können auch GitHub Fähigkeiten aus GitHub Copilot Chat verwenden (GitHub Fähigkeiten sind nicht im GitHub Copilot Kostenlosen Plan enthalten).
GitHub Copilot Chat-Agenten
Die GitHub Copilot Chatansicht bietet integrierte Agents, die für unterschiedliche Aufgaben optimiert sind. Die folgenden integrierten Agents sind in Visual Studio Code verfügbar:
Agent: Verwenden Sie den Agent, wenn Sie eine bestimmte Aufgabe berücksichtigen und es GitHub Copilot ermöglichen möchten, Ihren Code autonom zu bearbeiten. Der Agent bestimmt, an welchen Dateien Änderungen vorgenommen werden sollen, bietet Codeänderungen und Terminalbefehle, um die Aufgabe abzuschließen, und durchläuft die Behebung von Problemen, bis die ursprüngliche Aufgabe abgeschlossen ist.
Plan: Verwenden Sie den Plan-Agent, wenn Sie einen strukturierten, schrittweisen Implementierungsplan erstellen möchten, bevor Sie Änderungen vornehmen. Der Plan-Agent analysiert Ihre Anforderung, unterteilt sie in diskrete Schritte und erzeugt einen detaillierten Plan, der an den Agent zur Implementierung übergeben werden kann.
Verwenden Sie den Ask Agent, wenn Sie Fragen zu Ihrer Codebasis, Programmierungsthemen oder allgemeinen technologischen Konzepten stellen möchten, ohne Änderungen an Ihren Dateien vorzunehmen.
GitHub Copilot Codeüberprüfung
KI-generierte Vorschläge zur Codeüberprüfung, die dir helfen, besseren Code zu schreiben.
GitHub Copilot Codierungs-Agent
Ein autonomer KI-Agent, der Codeänderungen für dich vornehmen kann. Sie können ein GitHub Problem GitHub Copilot zuweisen, und der Agent arbeitet daran, die erforderlichen Änderungen vorzunehmen, und erstellt eine Pullanforderung, die Sie überprüfen können. Sie können auch GitHub Copilot bitten, eine Pull-Anforderung aus GitHub Copilot Chat zu erstellen. Dieses Feature ist in GitHub Copilot Pro-, GitHub Copilot Pro+-, GitHub Copilot Business- und GitHub Copilot Enterprise-Plänen verfügbar.
GitHub Copilot in der CLI
Eine chatähnliche Schnittstelle im Terminal, über die du Fragen zur Befehlszeile stellen kannst. Sie können GitHub Copilot bitten, Befehlsvorschläge oder Erklärungen von Befehlen bereitzustellen. Benutzer können auch GitHub Copilot in Windows Terminal Canary integrieren.
GitHub Copilot generierten Zusammenfassungen der Pullanforderung
KI-generierte Zusammenfassungen der Änderungen, die in einem Pull-Request vorgenommen wurden, mit Angaben zu den betroffenen Dateien und den Bereichen, auf die sich ein Reviewer bei der Überprüfung konzentrieren sollte. Dieses Feature ist nicht im GitHub Copilot Kostenlosen Plan enthalten.
GitHub Copilot Erweiterungen
GitHub Copilot Erweiterungen sind eine Art von GitHub App, die die Leistungsfähigkeit externer Tools in GitHub Copilot Chat integriert. GitHub Copilot Erweiterungen können von jedem entwickelt werden, für den privaten oder öffentlichen Gebrauch und können über den GitHub Marketplace mit anderen geteilt werden.
GitHub Copilot benutzerdefinierte Anweisungen
Verbessern Sie GitHub Copilot Chatantworten, indem Sie kontextbezogene Details zu Ihren Einstellungen, Tools und Anforderungen bereitstellen.
GitHub Copilot Memory (öffentliche Vorschau)
GitHub Copilot kann nützliche Informationen zu einem Repository ableiten und speichern, die der GitHub Copilot Coding-Agent und das GitHub Copilot Code-Review verwenden können, um beim Arbeiten in diesem Repository die Qualität ihrer Ergebnisse zu verbessern.
GitHub Copilot Spaces
Organisieren und zentralisieren Sie relevante Inhalte wie Code, Dokumentationen, Spezifikationen und mehr in Spaces, die GitHub Copilot's Antworten für eine bestimmte Aufgabe in den richtigen Kontext setzen.
GitHub Copilot in GitHub Desktop
Automatisches Generieren von Commitnachrichten und Beschreibungen mit GitHub Copilot in GitHub Desktop basierend auf den Änderungen, die Sie an Ihrem Projekt vornehmen.
Zusammenfassung
GitHub Copilot bietet Features zur Verbesserung der Codierungserfahrung sowohl in Ihrer ausgewählten IDE als auch in anderen Schnittstellen. Die Verfügbarkeit dieser Features hängt von Ihrem Plan ab und unabhängig davon, ob Sie GitHub Copilot als Einzelperson oder über eine Organisation verwenden.