Wenn du eine JetBrains-IDE verwendest, kann GitHub Copilot den Code während deiner Eingabe automatisch vervollständigen. Nach der Installation können Sie GitHub Copilot aktivieren oder deaktivieren. Außerdem können Sie erweiterte Einstellungen innerhalb Ihrer IDE oder auf GitHub konfigurieren. In diesem Artikel wird beschrieben, wie GitHub Copilot in der IntelliJ-IDE konfiguriert wird. Die Benutzeroberflächen anderer JetBrains-IDEs können sich jedoch davon unterscheiden.
Du kannst die Standardtastenkombinationen für Inlinevorschläge in deiner JetBrains-IDE verwenden, wenn du GitHub Copilot verwendest. Alternativ kannst du die Tastenkombinationen für jeden bestimmten Befehl erneut an deine bevorzugten Tastaturkurzbefehle binden. Weitere Informationen zum erneuten Binden von Tastenkombinationen in deiner JetBrains-IDE findest du in der JetBrains-Dokumentation. Du kannst beispielsweise die IntelliJ IDEA-Dokumentation anzeigen.
Du kannst GitHub Copilot in deiner JetBrains-IDE aktivieren oder deaktivieren. Das Statussymbol von GitHub Copilot im unteren Bereich des JetBrains-Fensters gibt an, ob GitHub Copilot aktiviert oder deaktiviert ist. Falls aktiviert, ist das Symbol hervorgehoben. Falls deaktiviert, ist das Symbol abgeblendet.
Um GitHub Copilot zu aktivieren oder zu deaktivieren, klicke rechts im unteren Panel des JetBrains-Fensters auf das Statussymbol.
Wenn du GitHub Copilot deaktivierst, wirst du gefragt, ob du es global oder für die Sprache der aktuell bearbeiteten Datei deaktivieren möchtest. Für eine globale Deaktivierung klicke auf Vervollständigungen deaktivieren. Klicke alternativ auf die sprachspezifische Schaltfläche, um GitHub Copilot für die angegebene Sprache zu deaktivieren.
Du kannst erweiterte Einstellungen für GitHub Copilot in deiner JetBrains-IDE verwalten, z. B. wie deine IDE Codevervollständigungen anzeigt, und welche Sprachen du für GitHub Copilot aktivieren oder deaktivieren möchtest.
Klicken Sie in Ihrer JetBrains-IDE auf das Menü Datei (Windows) oder den Namen der Anwendung in der Menüleiste (macOS), und klicken Sie dann auf Einstellungen.
Klicke unter Sprachen und Frameworks auf GitHub Copilot .
Bearbeite die Einstellungen gemäß deiner persönlichen Voreinstellungen.
Wenn du das Verhalten, die Darstellung von Codevorschlägen und die automatische Suche nach Updates anpassen möchtest, aktiviere oder deaktiviere die entsprechenden Kontrollkästchen.
Wenn du dich für automatische Updates entschieden hast, kannst du wählen, ob du stabile, aber weniger häufige Updates erhalten möchtest, oder nächtliche Updates, die weniger stabil sind. Klicke auf das Dropdownmenü Kanal aktualisieren, und wähle Stabil für stabile Updates oder Nächtlich für nächtliche Updates aus.
Sie können entweder in der IDE oder durch Bearbeiten der github-copilot.xml-Datei angeben, für welche Sprachen Sie GitHub Copilot aktivieren oder deaktivieren möchten. Wenn Sie Änderungen an den Spracheinstellungen in Ihrer IDE vornehmen, können Sie die Sprachen, die Sie aktivieren oder deaktivieren möchten, einzeln auswählen und deaktivieren.
Wenn Sie Änderungen an den Spracheinstellungen in Ihrer github-copilot.xml-Datei vornehmen, können Sie einzelne Sprachen angeben oder mit einem Platzhalter GitHub Copilot für alle Sprachen aktivieren oder deaktivieren. Sie können auch Ausnahmen angeben, die die Platzhalter-Einstellung für die angegebenen Sprachen außer Kraft setzen. Beispielsweise können Sie GitHub Copilot für alle Sprachen außer Python und YAML deaktivieren. Wenn Sie die Erweiterung GitHub Copilot installieren, wird GitHub Copilot standardmäßig für alle Sprachen aktiviert.
Klicken Sie in Ihrer JetBrains-IDE auf das Menü Datei (Windows) oder den Namen der Anwendung in der Menüleiste (macOS), und klicken Sie dann auf Einstellungen.
Klicke unter Sprachen und Frameworks auf GitHub Copilot .
Unter „Sprachen“ müssen Sie die Kontrollkästchen für die Sprachen, für die Sie GitHub Copilot aktivieren oder deaktivieren möchten, auswählen oder abwählen.
Klicken Sie auf Übernehmen und anschließend auf OK.
Starten Sie Ihre JetBrains IDE neu, damit die Änderungen wirksam werden.
Zum Konfigurieren der Spracheinstellungen in der github-copilot.xml-Datei müssen Sie languageAllowList bearbeiten. Jede Zeile, die Sie zu languageAllowList hinzufügen, muss einen Eintragsschlüssel und einen Wert enthalten. Der Eintragsschlüssel ist der Name der Sprache oder (*) für einen Platzhalter. Der Wert lautet entweder true oder false. Wenn der Wert true lautet, wird GitHub Copilot für die angegebene Sprache aktiviert. Wenn der Wert false lautet, wird GitHub Copilot für die angegebene Sprache deaktiviert.
Wenn Sie beispielsweise IntelliJ IDEA 2021.1 unter macOS verwenden, befindet sich die Datei unter ~/Library/Application Support/JetBrains/IdeaIC2021.1/options/github-copilot.xml.
Die github-copilot.xml-Datei wird möglicherweise erst generiert, wenn Sie in den Einstellungen der IDE eine Änderung an Ihrer Standardsprachkonfiguration vornehmen. Wenn Sie die Datei nicht finden können, sollten Sie versuchen, die Standardspracheinstellungen in der IDE zu ändern. Weitere Informationen findest du unter Konfigurieren von Spracheinstellungen in der IDE.
Alternativ können Sie die Datei manuell erstellen und am Speicherort für Ihr oben genanntes Betriebssystem speichern. Weitere Informationen findest du unter Beispiele für Sprachkonfigurationen.
Öffnen Sie die github-copilot.xml-Datei in einem Text-Editor.
Fügen Sie zwischen den <map>-Tags die Zeile oder Zeilen für die Sprachen hinzu, für die Sie GitHub Copilot aktivieren oder deaktivieren möchten. Beispielsweise können Sie GitHub Copilot für alle Sprachen deaktivieren:
XML
<entry key="*" value="false" />
<entrykey="*"value="false" />
Speichern Sie die Änderungen in der github-copilot.xml-Datei.
Starten Sie Ihre JetBrains IDE neu, damit die Änderungen wirksam werden.
Wenn Sie Sprachen einzeln angeben möchten, fügen Sie einen Eintrag für jede Sprache hinzu, für die Sie GitHub Copilot aktivieren oder deaktivieren möchten. Bestimmte Spracheinstellungen setzen den Platzhalter außer Kraft. Um z. B. GitHub Copilot für Python und YAML zu aktivieren und GitHub Copilot für alle anderen Sprachen zu deaktivieren, müssen die folgenden Einträge hinzugefügt werden:
Sie können auch eine Konfiguration hinzufügen, um languageAllowList in den Einstellungen der IDE auf „readonly“ zu setzen. Dadurch wird verhindert, dass Sie die Spracheinstellungen in der IDE ändern. Zum Beispiel:
Wenn du ein GitHub Copilot Pro-Abonnement verwendest, kannst du Codevervollständigungsvorschläge erlauben oder blockieren, die dem öffentlich verfügbaren Code entsprechen. Sie können auch die Erfassung und Speicherung der von Ihnen eingegebenen Eingabeaufforderungen und der Vorschläge von Copilot erlauben oder blockieren. Dies konfigurieren Sie in Ihren persönlichen Einstellungen auf GitHub.com. Weitere Informationen findest du unter Verwalten von Copilot-Richtlinien als Einzelabonnent*in.
Wenn du Visual Studio verwendest, kann GitHub Copilot Code bei der Eingabe automatisch vervollständigen. Nach der Installation können Sie GitHub Copilot aktivieren oder deaktivieren. Außerdem können Sie erweiterte Einstellungen innerhalb von Visual Studio oder auf GitHub konfigurieren.
Bei der Nutzung von GitHub Copilot kannst du die Standardtastenkombinationen in Visual Studio verwenden. Alternativ kannst du die Tastenkombinationen in den Einstellungen unter „Extras“ für Visual Studio mit deinen bevorzugten Tastenkombinationen für jeden spezifischen Befehl neu binden. Du kannst im Editor für Tastenkombinationen nach jeder Tastenkombination anhand ihres Befehlsnamens suchen.
Wenn du bei Verwendung von Visual Studio nicht die Standardtastenkombinationen in GitHub Copilot verwenden möchtest, kannst du die Tastenkombinationen im Editor für Tastenkombinationen mit deinen bevorzugten Tastenkombinationen für die einzelnen Befehle neu binden.
Klicke auf der Menüleiste von Visual Studio unter Extras auf Optionen.
Klicke im Dialogfeld „Optionen“ unter Umgebung auf Tastatur.
Suche unter „Befehle mit folgendem Inhalt anzeigen“ den Befehl, den du neu binden möchtest.
Gib unter „Tastenkombination drücken“ die Tastenkombination ein, die du dem Befehl zuweisen möchtest, und klicke dann auf Zuweisen.
Das Statussymbol GitHub Copilot' im unteren Bereich des Visual Studio-Fensters gibt an, ob GitHub Copilot aktiviert oder deaktiviert ist. Bei Aktivierung stimmt die Hintergrundfarbe des Symbols mit der Farbe der Statusleiste überein. Bei Deaktivierung weist es eine diagonale Linie auf.
Um GitHub Copilot zu aktivieren oder deaktivieren, klicke auf das GitHub Copilot-Symbol im unteren Bereich des Visual Studio-Fensters.
Wenn du GitHub Copilot deaktivierst, wirst du gefragt, ob du Vorschläge global oder für die Sprache der aktuell bearbeiteten Datei deaktivieren möchtest.
Um Vorschläge von GitHub Copilot global zu deaktivieren, klicke auf Global aktivieren.
Wenn du Vorschläge von GitHub Copilot für die angegebene Sprache deaktivieren möchtest, klicke auf Für SPRACHE aktivieren.
Falls du ReSharper verwendest, funktioniert GitHub Copilot möglicherweise am besten, wenn du ReSharper so konfigurierst, dass natives IntelliSense von GitHub Copilot verwendet wird. Weitere Informationen zu ReSharper findest du in der ReSharper-Dokumentation.
Klicke auf der Menüleiste Visual Studio unter Erweiterung auf ReSharper und dann auf Optionen.
Klicke im Dialogfeld „Optionen“ unter Umgebung auf IntelliSense und dann auf Allgemein.
Wähle unter „Allgemein“ die Option Visual Studio aus, und klicke dann auf Speichern.
Wenn du ein GitHub Copilot Pro-Abonnement verwendest, kannst du Codevervollständigungsvorschläge erlauben oder blockieren, die dem öffentlich verfügbaren Code entsprechen. Sie können auch die Erfassung und Speicherung der von Ihnen eingegebenen Eingabeaufforderungen und der Vorschläge von Copilot erlauben oder blockieren. Dies konfigurieren Sie in Ihren persönlichen Einstellungen auf GitHub.com. Weitere Informationen findest du unter Verwalten von Copilot-Richtlinien als Einzelabonnent*in.
Wenn Sie Visual Studio Code verwenden, können Sie GitHub Copilot ebenfalls verwenden:
Generieren von Code
Erfahren Sie mehr über den Code Copilot generiert
Hilfe beim Konfigurieren Ihres Editors
Weitere Informationen zu Szenarios und Setups findest du in der VS Code-Dokumentation.
Nachdem Sie die Erweiterung GitHub Copilot installiert haben, können Sie sie aktivieren oder deaktivieren, und Sie können erweiterte Einstellungen in Visual Studio Code oder auf GitHub vornehmen.
Sie können die Standard- Tastenkombinationen für GitHub Copilot in GitHub Copilot verwenden. Suchen Sie Tastenkombinationen nach Befehlsnamen im Editor für Tastenkombinationen.
Alternativ können Sie die Tastenkombination für jeden Befehl im Editor für Tastenkombinationen neu binden. Weitere Informationen finden Sie in der VS Code-Dokumentation zu Tastaturbelegungen.
Du kannst GitHub Copilot in Visual Studio Code aktivieren oder deaktivieren. Das Statussymbol GitHub Copilot im unteren Bereich des Visual Studio Code-Fensters gibt an, ob GitHub Copilot aktiviert oder deaktiviert ist. Wenn es aktiviert ist, stimmt die Hintergrundfarbe des Symbols mit der Farbe der Statusleiste überein. Ist es deaktiviert, kontrastiert die Hintergrundfarbe des Symbols mit der Farbe der Statusleiste.
Zum Aktivieren oder Deaktivieren von GitHub Copilot klicke im unteren Bereich des Visual Studio Code-Fensters auf das Statussymbol.
Wenn du GitHub Copilot deaktivierst, wirst du gefragt, ob du Vorschläge global oder für die Sprache der aktuell bearbeiteten Datei deaktivieren möchtest.
Um Vorschläge von GitHub Copilot global zu deaktivieren, klicke auf Global deaktivieren.
Wenn du Vorschläge von GitHub Copilot für die angegebene Sprache deaktivieren möchtest, klicke auf Für SPRACHE deaktivieren.
Du kannst Vorschläge für nächste Bearbeitung über die VS Code-Einstellung github.copilot.nextEditSuggestions.enabled aktivieren. Ausführlichere Anweisungen findest du unter Aktivieren von Bearbeitungsvorschlägen in der VS Code-Dokumentation.
Wenn du über ein Copilot Business-Abonnement verfügst, müssen die Organisationen , von denen du das Abonnement erhältst, die Einstellung für die Editor-Previewfunktionen aktivieren. Weitere Informationen findest du unter Verwalten von Richtlinien für Copilot in Ihrer Organisation.
Klicke unter „Copilot für angegebene Sprachen aktivieren oder deaktivieren“ auf In settings.json bearbeiten.
Füge in der Datei settings.json die Sprachen hinzu, für die du GitHub Copilot aktivieren möchtest, oder entferne sie zum Deaktivieren. Wenn du beispielsweise Python in GitHub Copilot aktivieren möchtest, füge der Liste "python": true hinzu, und stelle sicher, dass dem letzten Listenelement ein Komma nachgestellt ist.
Visual Studio Code behält die Autorisierung zur Verwendung von GitHub Copilot über ein bestimmtes GitHub-Konto bei. Wenn du verhindern möchtest, dass dein GitHub-Konto für GitHub Copilot auf einem Gerät verwendet wird, auf das du keinen Zugriff mehr hast, kannst du die Autorisierung widerrufen und dann den Autorisierungsprozess erneut durchlaufen. Das Gerät, das du zuvor verwendet hast, verfügt nicht über die neue Autorisierung.
Klicken Sie auf einer beliebigen Seite auf GitHub oben rechts auf Ihr Profilfoto und dann auf Einstellungen.
Klicke im Abschnitt „Integrationen“ auf der Seitenleiste auf Anwendungen.
Klicke auf die Registerkarte Autorisierte OAuth-Apps.
Klicke neben GitHub für VS Code auf die Auslassungspunkte ( ... ) und dann auf Widerrufen.
Klicke auf deine Autorisierte GitHub Apps-Registerkarte.
Wenn die Erweiterung GitHub Copilot aufgeführt wird, klicken Sie auf Widerrufen.
Nach dem Widerrufen der Autorisierung kann Visual Studio Code in einer aktuellen Sitzung maximal 30 Minuten lang GitHub Copilot verwenden. Danach musst du GitHub Copilot für die Verwendung in Visual Studio Code erneut autorisieren.
Wenn du nach dem Widerrufen der Autorisierung GitHub Copilot weiterhin verwenden möchtest, musst du den Prozess zur erneuten Autorisierung abschließen.
Klicke in der linken unteren Ecke von Visual Studio Code auf das Symbol Konten, zeige auf deinen Benutzernamen, und klicke dann auf Abmelden.
Klicke im Popupfenster „Visual Studio Code“ auf Abmelden.
Klicke in der linken unteren Ecke von Visual Studio Code auf das Symbol Konten, zeige auf deinen Benutzernamen, und klicke auf Mit GitHub anmelden, um GitHub Copilot zu verwenden.
In deinem Browser wird GitHub die notwendigen Berechtigungen für GitHub Copilot anfordern. Klicke auf Weiter, um diese Berechtigungen zu genehmigen.
Klicke im Popupfenster „Visual Studio Code öffnen?“ auf Visual Studio Code öffnen.
Wenn du ein GitHub Copilot Pro-Abonnement verwendest, kannst du Codevervollständigungsvorschläge erlauben oder blockieren, die dem öffentlich verfügbaren Code entsprechen. Sie können auch die Erfassung und Speicherung der von Ihnen eingegebenen Eingabeaufforderungen und der Vorschläge von Copilot erlauben oder blockieren. Dies konfigurieren Sie in Ihren persönlichen Einstellungen auf GitHub.com. Weitere Informationen findest du unter Verwalten von Copilot-Richtlinien als Einzelabonnent*in.
Eine Anleitung zum Konfigurieren von GitHub Copilot in Vim/Neovim findest du in der Dokumentation zu GitHub Copilot in Vim/Neovim, indem du den folgenden Befehl ausführst:
Sie können die Tastaturkombinationen in Vim/Neovim neu binden, wenn Sie GitHub Copilot verwenden, um Ihre bevorzugten Tastaturkombinationen für jeden spezifischen Befehl zu verwenden. Weitere Informationen finden Sie im Map-Artikel in der Neovim-Dokumentation.
Wenn du ein GitHub Copilot Pro-Abonnement verwendest, kannst du Codevervollständigungsvorschläge erlauben oder blockieren, die dem öffentlich verfügbaren Code entsprechen. Sie können auch die Erfassung und Speicherung der von Ihnen eingegebenen Eingabeaufforderungen und der Vorschläge von Copilot erlauben oder blockieren. Dies konfigurieren Sie in Ihren persönlichen Einstellungen auf GitHub.com. Weitere Informationen findest du unter Verwalten von Copilot-Richtlinien als Einzelabonnent*in.
Wenn du Xcode verwendest, kann GitHub Copilot den Code während der Eingabe vervollständigen. Nach der Installation kannst du GitHub Copilot aktivieren oder deaktivieren und erweiterte Einstellung in Xcode oder GitHub konfigurieren.
Wenn du GitHub Copilot verwendest, kannst du die Standardtastenkombinationen für Inline-Vorschläge in Xcode nutzen. Alternativ kannst du die Tastenkombinationen für jeden bestimmten Befehl erneut an deine bevorzugten Tastaturkurzbefehle binden.
Wenn du für GitHub Copilot nicht die Standardtastenkombinationen verwenden möchtest, kannst du die Tastenkombinationen im Tastenzuordnungs-Editor neu festlegen und diese nutzen.
Wenn du zum Annehmen der ersten Zeile eines Vorschlags nicht TAB verwenden möchtest, musst du die Option „Vorschläge mit TAB annehmen“ in den erweiterten Einstellungen von GitHub Copilot für Xcode deaktivieren. Außerdem wird die WAHLTASTE aktuell nur für die Aktion „Vollständigen Vorschlag anzeigen“ unterstützt.
Klicke in der Xcode-Menüleiste auf Settings.
Klicke auf Key Bindings, und suche nach „Copilot“, um die gewünschten Befehle neu festzulegen.
Du kannst die GitHub Copilot-Erweiterung in der Anwendung aktivieren oder deaktivieren.
Öffne die GitHub Copilot-Erweiterungsanwendung.
Klicke oben im Anwendungsfenster auf Advanced.
Verwende im Abschnitt „Suggestion Settings“ die Umschaltfläche „Request suggestions while typing“, um die Erweiterung zu aktivieren oder zu deaktivieren.
Wenn du ein GitHub Copilot Pro-Abonnement verwendest, kannst du Codevervollständigungsvorschläge erlauben oder blockieren, die dem öffentlich verfügbaren Code entsprechen. Sie können auch die Erfassung und Speicherung der von Ihnen eingegebenen Eingabeaufforderungen und der Vorschläge von Copilot erlauben oder blockieren. Dies konfigurieren Sie in Ihren persönlichen Einstellungen auf GitHub.com. Weitere Informationen findest du unter Verwalten von Copilot-Richtlinien als Einzelabonnent*in.
Note
GitHub Copilot in Eclipse befindet sich in der public preview, und Änderungen sind vorbehalten.
Wenn du Eclipse verwendest, kann GitHub Copilot bei der Arbeit in der integrierten Entwicklungsumgebung Codevorschläge bereitstellen.
Nachdem du GitHub Copilot in Eclipse installiert hast, kannst du das Tool aktivieren oder deaktivieren und die erweiterten Einstellungen innerhalb der IDE konfigurieren.
Du kannst die Standardtastenkombinationen für Inlinevorschläge in Eclipse nutzen, wenn du GitHub Copilot verwendest. Alternativ kannst du die Tastenkombinationen für jeden bestimmten Befehl erneut an deine bevorzugten Tastaturkurzbefehle binden.
Wenn du für GitHub Copilot nicht die Standardtastenkombinationen verwenden möchtest, kannst du die Tastenkombinationen im Tastenzuordnungs-Editor neu festlegen und diese nutzen.
Klicke in der IDE auf Copilot, um das Menü zu öffnen.
Klicke auf Edit Keyboard Shortcuts..., um die Tastenkombinationen zu bearbeiten.
Für die erweiterten Einstellungen kannst du das Verhalten für die automatische Vervollständigung festlegen, Proxys konfigurieren und einen GitHub Enterprise-Authentifizierungsendpunkt zuweisen.
Wenn du ein Copilot-Abonnement für ein verwaltetes Benutzerkonto-Konto auf GHE.com verwendest, musst du einige Einstellungen aktualisieren, bevor du dich anmeldest. Weitere Informationen findest du unter Verwenden von GitHub Copilot mit einem Konto auf GHE.com.