Skip to main content

Abrufen von Codevorschlägen in Ihrer IDE mit GitHub Copilot

Verwenden Sie GitHub Copilot zum Abrufen von Codevorschlägen in Ihrem Editor.

          <style> .button-container { display: flex; gap: 10px; } </style><div class="button-container">
          
<a href="https://github.com/copilot?ref_product=copilot&ref_type=trial&ref_style=button&ref_plan=free" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline">
          
    <span>Beginnen Sie kostenlos</span> <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-link-external" aria-label="link external icon" role="img"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg>

Einführung

In diesem Handbuch wird veranschaulicht, wie Sie Codierungsvorschläge aus GitHub Copilot in einer JetBrains-IDE abrufen. Um Anleitungen für andere gängige Codierungsumgebungen zu sehen, verwenden Sie den Tool-Switcher oben auf der Seite.

Die Beispiele in diesem Leitfaden verwenden Java, andere Sprachen funktionieren jedoch ähnlich.

Weitere Informationen finden Sie unter GitHub Copilot-Codevorschläge in Ihrer IDE.

Voraussetzungen

  •         **Zugriff auf Copilot**. Um GitHub Copilot in JetBrains zu verwenden, benötigen Sie entweder eingeschränkten Zugang durch Copilot Kostenlos oder einen kostenpflichtigen Copilot Plan für vollen Zugang. 
    
  •         **Kompatible JetBrains-IDE**. Um GitHub Copilot in JetBrains zu verwenden, muss eine kompatible JetBrains-IDE installiert sein. GitHub Copilot ist mit den folgenden IDEs kompatibel:
    
    • IntelliJ IDEA (Ultimate, Community, Educational)
    • Android Studio
    • AppCode
    • CLion
    • Code With Me (Gast)
    • DataGrip
    • DataSpell
    • GoLand
    • JetBrains-Client
    • MPS
    • PhpStorm
    • PyCharm (Professional, Community, Educational)
    • Rider
    • RubyMine
    • RostRover
    • WebStorm
    • Writerside

    Informationen zum Herunterladen findest du im JetBrains-IDEs-Tool-Finder.

Abrufen von Codevorschlägen

GitHub Copilot bietet während der Eingabe Codierungsvorschläge. In einer Java-Datei können Sie zum Beispiel durch Eingabe von class Test eine Klasse erstellen.

GitHub Copilot schlägt automatisch einen ganzen Klassentext in ausgegrautem Text vor.

Sie können auch etwas beschreiben, das Sie mithilfe natürlicher Sprache in einem Kommentar tun möchten, und Copilot schlägt den Code vor, um Ihr Ziel zu erreichen. Geben Sie beispielsweise diesen Kommentar in eine Java-Datei ein:

Java
// find all images without alternate text
// and give them a red border
void process () {

GitHub Copilot schlägt automatisch einen Code vor.

GitHub Copilot versucht, den Kontext und Stil deines Codes anzupassen. Du kannst den vorgeschlagenen Code immer bearbeiten.

Tipp

Wenn Sie nur wenige oder gar keine Vorschläge von Copilot erhalten, haben Sie möglicherweise die Duplikatserkennung aktiviert. Weitere Informationen zur Duplizierungserkennung finden Sie unter Verwalten von GitHub Copilot-Richtlinien als Einzelabonnent.

Anzeigen alternativer Vorschläge

Geben Sie beispielsweise die folgende Zeile in eine Java-Datei ein, und drücken Sie die Taste Eingabe:

Java
private int calculateDaysBetweenDates(Date date1,

GitHub Copilot zeigt dir einen Vorschlag an.

Bewegen Sie nun den Mauszeiger über den Vorschlag, um das Steuerelement GitHub Copilot zur Auswahl von Vorschlägen anzuzeigen. Um die nächsten oder vorherigen Vorschläge anzuzeigen, klicken Sie auf den Vorwärts- oder Rückwärtspfeil in der Steuerung.

Sie können auch Tastenkombinationen verwenden, um alternative Vorschläge anzuzeigen:

OSNächsten Vorschlag anzeigenVorherigen Vorschlag anzeigen
macOS
          <kbd>Option</kbd>+<kbd>]</kbd> | 
          <kbd>Option</kbd>+<kbd>[</kbd> |

| Windows oder Linux | ALT+] | ALT+[ |

Wenn Sie einen Vorschlag annehmen möchten, klicken Sie in der Befehlspalette "Copilot auf "Annehmen", oder drücken Sie die Tab-Taste. Um alle Vorschläge abzulehnen, drücken Sie Esc.

Anzeigen mehrerer Vorschläge in einer neuen Registerkarte

Wenn Sie keinen der anfänglichen Vorschläge GitHub Copilot verwenden möchten, können Sie mehrere Vorschläge in einer neuen Registerkarte anzeigen.

Geben Sie beispielsweise die folgende Zeile in eine Java-Datei ein:

Java
private int calculateDaysBetweenDates(Date date1,

GitHub Copilot zeigt dir einen Vorschlag an.

Um eine neue Registerkarte mit mehreren zusätzlichen Vorschlägen zu öffnen, verwende die folgende Tastenkombination, und klicke dann auf Open GitHub Copilot:

OSMehrere Vorschläge öffnen
macOS
          <kbd>Befehl</kbd>+<kbd>ALT</kbd>+<kbd>A</kbd>|

|Windows oder Linux | Strg+Eingabetaste|

Wenn Sie einen Vorschlag annehmen möchten, klicken Sie unter dem Vorschlag auf VorschlagsNUMMER annehmen. Um alle Vorschläge abzulehnen, schließe die Registerkarte.

Annehmen von Teilvorschlägen

Wenn Sie keinen vollständigen Vorschlag von GitHub Copilot akzeptieren möchten, können Sie das nächste Wort oder die nächste Zeile eines Vorschlags annehmen.

Geben Sie beispielsweise die folgende Zeile in eine Java-Datei ein:

Java
private int calculateDaysBetweenDates(Date date1,

GitHub Copilot zeigt einen Vorschlag in ausgegrautem Text an. Der genaue Vorschlag kann variieren.

Bewegen Sie nun den Mauszeiger über den Vorschlag, um das Steuerelement GitHub Copilot zur Auswahl von Vorschlägen anzuzeigen. Wenn Sie nur das nächste Wort des Vorschlags akzeptieren möchten, klicken Sie im Steuerelement auf Wort annehmen.

Alternativ können Sie eine Tastenkombination verwenden, um das nächste Wort eines Vorschlags anzunehmen:

OSNächstes Wort annehmenNächste Zeile annehmen
macOS
          <kbd>Befehl</kbd>+<kbd>→</kbd>|
          <kbd>Befehlssteuerung</kbd>+<kbd></kbd>+<kbd>→</kbd>|

|Windows oder Linux| Steuerelement+| Ctrl+ALT+|

Wenn Sie die nächste Zeile eines Vorschlags akzeptieren möchten, müssen Sie eine benutzerdefinierte Tastenkombination für den Befehl editor.action.inlineSuggest.acceptNextLine festlegen. Weitere Informationen zum Festlegen benutzerdefinierter Tastenkombinationen finden Sie unter Konfigurieren von GitHub Copilot in Ihrer Umgebung.

Einführung

Diese Anleitung zeigt Ihnen, wie Sie Codierungsvorschläge von GitHub Copilot in Visual Studio für Windows erhalten. Um Anleitungen für andere gängige Codierungsumgebungen zu sehen, verwenden Sie den Tool-Switcher oben auf der Seite.

Die Beispiele in diesem Leitfaden verwenden C#, andere Sprachen funktionieren jedoch ähnlich.

Weitere Informationen finden Sie unter GitHub Copilot-Codevorschläge in Ihrer IDE.

Voraussetzungen

  •         **Zugriff auf Copilot**. Um GitHub Copilot in GitHub Copilot in Visual Studio zu verwenden, benötigen Sie entweder eingeschränkten Zugang durch Copilot Kostenlos oder einen kostenpflichtigen Copilot Plan für den vollständigen Zugang. 
    

Abrufen von Codevorschlägen

GitHub Copilot bietet während der Eingabe Codierungsvorschläge. Geben Sie beispielsweise diese Funktionssignatur in eine C#-Datei ein:

C#
int CalculateDaysBetweenDates(

GitHub Copilot schlägt automatisch einen ganzen Funktionstext in ausgegrautem Text vor.

Sie können auch etwas beschreiben, das Sie mithilfe natürlicher Sprache in einem Kommentar tun möchten, und Copilot schlägt den Code vor, um Ihr Ziel zu erreichen. Geben Sie beispielsweise diesen Kommentar in der C#-Datei ein:

C#
using System.Xml.Linq;

var doc = XDocument.Load("index.xhml");

// find all images

GitHub Copilot schlägt eine Implementierung der Funktion vor.

Tipp

Wenn Sie nur wenige oder gar keine Vorschläge von Copilot erhalten, haben Sie möglicherweise die Duplikatserkennung aktiviert. Weitere Informationen zur Duplizierungserkennung finden Sie unter Verwalten von GitHub Copilot-Richtlinien als Einzelabonnent.

Anzeigen alternativer Vorschläge

Geben Sie beispielsweise diese Funktionssignatur in eine C#-Datei ein:

C#
int CalculateDaysBetweenDates(

GitHub Copilot zeigt dir einen Vorschlag an.

Bewegen Sie nun den Mauszeiger über den Vorschlag, um das Steuerelement GitHub Copilot zur Auswahl von Vorschlägen anzuzeigen. Um die nächsten oder vorherigen Vorschläge anzuzeigen, klicken Sie auf den Vorwärts- oder Rückwärtspfeil in der Steuerung.

Alternativ können Sie weitere Vorschläge anzeigen, indem Sie Alt+ drücken. (oder Alt+,) auf der Tastatur.

Wenn Sie einen Vorschlag annehmen möchten, klicken Sie in der Befehlspalette "Copilot auf "Annehmen", oder drücken Sie die Tab-Taste. Um alle Vorschläge abzulehnen, drücken Sie Esc.

Abrufen von Kommentarvorschlägen

Hinweis

Kommentarvorschläge sind in Visual Studio 17.14 Preview 2 und höher verfügbar.

GitHub Copilot kann Kommentare für deinen Code vorschlagen, indem deinen Code analysiert und Kommentare generiert, die die Funktion deines Codes beschreiben. Für Benutzende von Copilot Kostenlos werden Kommentarvorschläge auf ihre monatliche Copilot-Chat-Nutzung angerechnet, nicht auf die Nutzung von Codevorschlägen.

Kommentarvorschläge sind in den folgenden Sprachen verfügbar:

  • C#
  • C++

Aktivieren von Kommentarvorschlägen

Um Kommentarvorschläge zu aktivieren, musst du das Kommentarformat in Visual Studio konfigurieren.

Für C++

  1. Klicke in Visual Studio im Menü Extras auf Optionen.
  2. Klicke im linken Panel auf Text-Editor.
  3. Klicken Sie auf C++ und dann auf "Codeformatvorlage".
  4. Klicken Sie unter der Überschrift "Codeformatvorlage " auf "Allgemein".
  5. Wähle unter „Comments“ aus der Dropdownliste die Option Xml Doc Comments aus.
  6. Wähle Bestehendes Kommentarformat beim Schreiben von Kommentaren am Anfang der neuen Zeile einfügen und Einzelzeilenkommentare fortsetzen aus. Klicken Sie dann auf OK.
  7. Klicken Sie auf der Registerkarte Options im linken Bereich auf GitHub.
  8. Klicken Sie auf "Copilot" und dann auf "Editor".
  9. Wählen Sie "KI-generierte Beschreibungen aktivieren" für automatisch eingefügte Dokumentationskommentare in unterstützten Sprachen aus.

C#

  1. Klicke in Visual Studio im Menü Extras auf Optionen.
  2. Klicken Sie im linken Bereich auf "Sprachen".
  3. Klicken Sie auf "C#", dann auf " Weitere Einstellungen" und dann auf "Erweitert".
  4. Wähle unter „Kommentare“ die Optionen /// XML-Dokumentationskommentare generieren, // am Anfang neuer Zeilen einfügen, wenn // Kommentare geschrieben werden und * am Anfang neuer Zeilen einfügen, wenn /**/ Kommentare geschrieben werden aus. Klicken Sie dann auf OK.
  5. Klicken Sie auf der Registerkarte Options im linken Bereich auf GitHub.
  6. Klicken Sie auf "Copilot" und dann auf "Editor".
  7. Wählen Sie "KI-generierte Beschreibungen aktivieren" für automatisch eingefügte Dokumentationskommentare in unterstützten Sprachen aus.

Verwenden von Kommentarvorschlägen

Um Kommentarvorschläge zu initiieren, gibst du vor dem gewünschten Code den Standardkommentarinitiator der Sprache ein, in der du programmierst (z. B. ///), und wartest, bis der Vorschlag angezeigt wird.

Um den Vorschlag zu akzeptieren, drücke die TAB-TASTE. Um den Vorschlag zu ändern, drücke ALT+/. Um den Vorschlag abzulehnen, drücke ESC.

Basierend auf den vorgenommenen Bearbeitungen kann Copilot die Stelle deiner wahrscheinlich nächsten Bearbeitung vorhersagen und einen Vorschlag für die Vervollständigung machen.

Du kannst mithilfe der TAB-TASTE zu vorgeschlagenen Codeänderungen navigieren, sodass du die Stelle für die nächste relevante Bearbeitung einfacher findest, ohne Dateien oder Verweise manuell zu durchsuchen. Drücke erneut die TAB-TASTE, um einen Vorschlag zu akzeptieren.

Ein Pfeil am Rand zeigt einen verfügbaren Bearbeitungsvorschlag an. Klicken Sie auf den Pfeil, um auf das Menü "Vorschlag bearbeiten" zuzugreifen, das Tastenkombinationen bereitstellt. Wenn sich ein Bearbeitungsvorschlag außerhalb der aktuellen Editor-Ansicht befindet, zeigt der Pfeil nach oben oder unten, um anzugeben, wo sich der nächste Vorschlag befindet.

Einführung

Diese Anleitung zeigt Ihnen, wie Sie Codierungsvorschläge von GitHub Copilot in Visual Studio Code erhalten. Um Anleitungen für andere gängige Codierungsumgebungen zu sehen, verwenden Sie den Tool-Switcher oben auf der Seite.

Die Beispiele in diesem Leitfaden verwenden JavaScript, andere Sprachen funktionieren jedoch ähnlich.

Weitere Informationen finden Sie unter GitHub Copilot-Codevorschläge in Ihrer IDE.

Voraussetzungen

  •         **Zugriff auf Copilot**. Um GitHub Copilot in Visual Studio Code zu verwenden, benötigen Sie entweder eingeschränkten Zugang durch Copilot Kostenlos oder ein kostenpflichtiges Copilot Abonnement für vollständigen Zugang. 
    
  •         **Melden Sie sich bei GitHub in Visual Studio Code an**. Weitere Informationen findest du unter [Einrichten von GitHub Copilot in Visual Studio Code](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot&ref_type=engagement&ref_style=text) in der Dokumentation zu VS Code.
    
  •         **Visual Studio Code**. Um GitHub Copilot in Visual Studio Code zu verwenden, muss Visual Studio Code installiert sein. Weitere Informationen findest du auf der [Downloadseite zu Visual Studio Code](https://code.visualstudio.com/Download?ref_product=copilot&ref_type=engagement&ref_style=text).
    
  •         **Copilot in Visual Studio Code**. Wenn du GitHub Copilot zum ersten Mal in Visual Studio Code einrichtest, werden die erforderlichen Erweiterungen automatisch installiert. Du musst sie nicht manuell herunterladen oder installieren. Ausführliche Anweisungen findest du unter [Einrichten von GitHub Copilot in Visual Studio Code](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot&ref_type=engagement&ref_style=text) in der Visual Studio Code-Dokumentation.
    

Abrufen von Codevorschlägen

GitHub Copilot bietet während der Eingabe Codierungsvorschläge. Geben Sie beispielsweise diesen Funktionsheader in eine JavaScript-Datei ein:

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot wird automatisch den Rest der Funktion vorschlagen.

Sie können auch etwas beschreiben, das Sie mithilfe natürlicher Sprache in einem Kommentar tun möchten, und Copilot schlägt den Code vor, um Ihr Ziel zu erreichen. Geben Sie beispielsweise diesen Kommentar in eine JavaScript-Datei ein:

JavaScript
// write a function to
// find all images without alternate text
// and give them a red border

GitHub Copilot schlägt automatisch einen Code vor.

Tipp

Wenn Sie nur wenige oder gar keine Vorschläge von Copilot erhalten, haben Sie möglicherweise die Duplikatserkennung aktiviert. Weitere Informationen zur Duplizierungserkennung finden Sie unter Verwalten von GitHub Copilot-Richtlinien als Einzelabonnent.

Anzeigen alternativer Vorschläge

Geben Sie beispielsweise diesen Funktionsheader in eine JavaScript-Datei ein und drücken Sie Enter:

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot zeigt dir einen Vorschlag an.

Bewegen Sie nun den Mauszeiger über den Vorschlag, um das Steuerelement GitHub Copilot zur Auswahl von Vorschlägen anzuzeigen. Um die nächsten oder vorherigen Vorschläge anzuzeigen, klicken Sie auf den Vorwärts- oder Rückwärtspfeil in der Steuerung.

Sie können auch Tastenkombinationen verwenden, um alternative Vorschläge anzuzeigen:

OSNächsten Vorschlag anzeigenVorherigen Vorschlag anzeigen
macOS
          <kbd>Option (⌥) oder Alt</kbd>+<kbd>]</kbd> | 
          <kbd>Option (⌥) oder ALT</kbd>+<kbd>[</kbd> |

| Windows oder Linux | ALT+] | ALT+[ |

Wenn Sie einen Vorschlag annehmen möchten, klicken Sie in der Befehlspalette "Copilot auf "Annehmen", oder drücken Sie die Tab-Taste. Um alle Vorschläge abzulehnen, drücken Sie Esc.

Anzeigen mehrerer Vorschläge in einer neuen Registerkarte

Wenn Sie keinen der anfänglichen Vorschläge GitHub Copilot verwenden möchten, können Sie mehrere Vorschläge in einer neuen Registerkarte anzeigen.

Geben Sie beispielsweise diesen Funktionsheader in eine JavaScript-Datei ein und drücken Sie Enter:

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot zeigt dir einen Vorschlag an. Drücken Sie nun Strg+Enter, um eine neue Registerkarte mit mehreren zusätzlichen Optionen zu öffnen.

Wenn Sie einen Vorschlag annehmen möchten, klicken Sie unter dem Vorschlag auf VorschlagsNUMMER annehmen. Um alle Vorschläge abzulehnen, schließe die Registerkarte.

Annehmen von Teilvorschlägen

Wenn Sie keinen vollständigen Vorschlag von GitHub Copilot akzeptieren möchten, können Sie das nächste Wort oder die nächste Zeile eines Vorschlags annehmen.

Geben Sie beispielsweise diesen Funktionsheader in eine JavaScript-Datei ein und drücken Sie Enter:

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot schlägt automatisch einen ganzen Funktionstext in ausgegrautem Text vor. Der genaue Vorschlag kann variieren.

Bewegen Sie nun den Mauszeiger über den Vorschlag, um das Steuerelement GitHub Copilot zur Auswahl von Vorschlägen anzuzeigen. Wenn Sie nur das nächste Wort des Vorschlags akzeptieren möchten, klicken Sie im Steuerelement auf Wort annehmen.

Alternativ können Sie eine Tastenkombination verwenden, um das nächste Wort eines Vorschlags anzunehmen:

OSNächstes Wort annehmen
macOS
          <kbd>Befehl</kbd>+<kbd>→</kbd>|

|Windows oder Linux | Steuerelement+|

Wenn Sie die nächste Zeile eines Vorschlags akzeptieren möchten, müssen Sie eine benutzerdefinierte Tastenkombination für den Befehl editor.action.inlineSuggest.acceptNextLine festlegen. Weitere Informationen zum Festlegen benutzerdefinierter Tastenkombinationen finden Sie unter Konfigurieren von GitHub Copilot in Ihrer Umgebung.

Vorschläge für nächste Bearbeitung kann basierend auf laufenden Änderungen vorhersagen, welche Bearbeitungen an welcher Stelle erforderlich sein können.

Du kannst mithilfe der TAB-TASTE zu vorgeschlagenen Codeänderungen navigieren, sodass du die Stelle für die nächste relevante Bearbeitung einfacher findest, ohne Dateien oder Verweise manuell zu durchsuchen. Drücke erneut die TAB-TASTE, um einen Vorschlag zu akzeptieren.

Ein Pfeil am Rand zeigt einen verfügbaren Bearbeitungsvorschlag an. Zeigen Sie mit der Maus auf den Pfeil, um auf das Bearbeitungsvorschlagsmenü zuzugreifen, das Tastenkombinationen und Einstellungsoptionen bereitstellt. Wenn sich ein Bearbeitungsvorschlag außerhalb der aktuellen Editor-Ansicht befindet, zeigt der Pfeil nach oben oder unten, um anzugeben, wo sich der nächste Vorschlag befindet.

Screenshot des Bundstegmenüs in Visual Studio Code. Der Pfeil ist dunkelorange umrandet.

Weitere Einzelheiten und Beispiele findest du unter Inlinevorschläge mit GitHub Copilot in VS Code in der Dokumentation zu Visual Studio Code.

Ändern des KI-Modells

Sie können das große Sprachmodell ändern, das zum Generieren von Inlinevorschlägen verwendet wird. Weitere Informationen finden Sie unter Änderung des KI-Modells für GitHub Copilot-Inline-Vorschläge.

Einführung

Diese Anleitung zeigt Ihnen, wie Sie in Vim/Neovim Codierungsvorschläge von GitHub Copilot erhalten. Um Anleitungen für andere gängige Codierungsumgebungen zu sehen, verwenden Sie den Tool-Switcher oben auf der Seite.

Voraussetzungen

  •         **Zugriff auf Copilot**. Um GitHub Copilot in Vim/Neovim zu verwenden, benötigen Sie entweder eingeschränkten Zugang über Copilot Kostenlos oder einen kostenpflichtigen Copilot-Plan für den vollständigen Zugang. 
    
  •         **Kompatible Version von Vim/Neovim**. Um GitHub Copilot in Vim/Neovim verwenden zu können, müssen die Vim-Version 9.0.0185 bzw. Neovim-Version 0.6 oder höher und die Node.js-Version 18 oder höher installiert sein. Weitere Informationen findest du in der [Vim](https://vimhelp.org/) / [Neovim-Dokumentation](https://neovim.io/doc/) und auf der [Node.js-Website](https://nodejs.org/en/).
    
  •         **GitHub Copilot-Erweiterung für Vim/Neovim**. Um GitHub Copilot in Vim/Neovim zu verwenden, müssen Sie das GitHub Copilot-Plug-In installieren. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    

Erlernen der Verwendung von GitHub Copilot in Vim/Neovim

GitHub Copilot stellt während der Eingabe in Vim/Neovim Vorschläge Inline bereit. Um den Vorschlag zu akzeptieren, drücken Sie die Taste Tab.

Für weitere Informationen und Anleitungen zur Verwendung von GitHub Copilot in Vim/Neovim führen Sie den folgenden Befehl aus, um die Plugin-Dokumentation anzuzeigen:

Shell
:help copilot

Einführung

In diesem Handbuch wird veranschaulicht, wie Sie Codierungsvorschläge aus GitHub Copilot in Azure Data Studio abrufen. Um Anleitungen für andere gängige Codierungsumgebungen zu sehen, verwenden Sie den Tool-Switcher oben auf der Seite.

Voraussetzungen

  •         **Zugriff auf Copilot**. Um GitHub Copilot in Azure Data Studio zu verwenden, benötigen Sie entweder eingeschränkten Zugriff durch Copilot Kostenlos oder einen kostenpflichtigen Copilot Tarif für vollen Zugriff. 
    
  •         **Compatible Version von Azure Data Studio**. Um GitHub Copilot in Azure Data Studio zu verwenden, müssen Sie mindestens die Version 1.44.0 von Azure Data Studio installiert haben. Weitere Informationen finden Sie auf der Downloadseite [Azure Data Studio](https://docs.microsoft.com/sql/azure-data-studio/download-azure-data-studio) in der Azure Data Studio-Dokumentation.
    
  •         **GitHub Copilot Erweiterung für Azure Data Studio**. Um GitHub Copilot in Azure Data Studio zu verwenden, müssen Sie die GitHub Copilot-Erweiterung installieren. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    

Abrufen von Codevorschlägen

GitHub Copilot kann Ihnen Inlinevorschläge bereitstellen, während Sie SQL-Datenbanken in Azure Data Studio erstellen. Wenn Sie beispielsweise eine Abfrage schreiben, die zwei Tabellen verknüpft, schlägt Copilot möglicherweise die Verknüpfungsbedingung aus Spalten im geöffneten Editor, anderen Dateien im Arbeitsbereich und gängigen Syntaxmustern vor.

Geben Sie in der SQL-Datei die folgende Abfrage ein:

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

GitHub Copilot wird automatisch eine Verknüpfungsbedingung in grauem Text vorschlagen. Der genaue Vorschlag kann variieren.

Sie können auch in einem Kommentar mit natürlicher Sprache beschreiben, was Sie tun möchten, und Copilot wird Ihnen den Code vorschlagen, mit dem Sie Ihr Ziel erreichen können. Geben Sie beispielsweise diesen Kommentar in eine SQL-Datei ein:

SQL
SELECT TokenColor, COUNT(UserID) AS UserCount
FROM Tag.Users
GROUP BY TokenColor
-- pivot that query on tokencolor for Purple, Blue, Green, Yellow, Orange, Red
-- and rename the columns to match the colors
SELECT [Purple], [Blue], [Green], [Yellow], [Orange], [Red]

GitHub Copilot schlägt automatisch einen Code vor.

Tipp

Wenn Sie nur wenige oder gar keine Vorschläge von Copilot erhalten, haben Sie möglicherweise die Duplikatserkennung aktiviert. Weitere Informationen zur Duplizierungserkennung finden Sie unter Verwalten von GitHub Copilot-Richtlinien als Einzelabonnent.

Anzeigen alternativer Vorschläge

Bei einigen Vorschlägen kann GitHub Copilot mehrere Alternativen bieten. Du kannst auswählen, welchen Vorschlag du verwenden möchtest, oder alle Vorschläge ablehnen.

Geben Sie beispielsweise diese Abfrage in eine SQL-Datei ein:

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

GitHub Copilot zeigt dir einen Vorschlag an.

Bewegen Sie nun den Mauszeiger über den Vorschlag, um das Steuerelement GitHub Copilot zur Auswahl von Vorschlägen anzuzeigen. Um die nächsten oder vorherigen Vorschläge anzuzeigen, klicken Sie auf den Vorwärts- oder Rückwärtspfeil in der Steuerung.

Sie können auch Tastenkombinationen verwenden, um alternative Vorschläge anzuzeigen:

OSNächsten Vorschlag anzeigenVorherigen Vorschlag anzeigen
macOS
          <kbd>Option</kbd>+<kbd>[</kbd> | 
          <kbd>Option</kbd>+<kbd>]</kbd> |

| Windows oder Linux | ALT+[ | ALT+] |

Um einen Vorschlag zu akzeptieren, klicken Sie auf "Akzeptieren" im Feld Copilot oder drücken Sie Tab. Um alle Vorschläge abzulehnen, drücken Sie Esc.

Annehmen von Teilvorschlägen

Wenn Sie keinen vollständigen Vorschlag von GitHub Copilot akzeptieren möchten, können Sie das nächste Wort oder die nächste Zeile eines Vorschlags annehmen.

Geben Sie beispielsweise diese Abfrage in eine SQL-Datei ein:

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

GitHub Copilot zeigt Ihnen einen Vorschlag in angegrautem Text an. Der genaue Vorschlag kann variieren.

Bewegen Sie nun den Mauszeiger über den Vorschlag, um das Steuerelement GitHub Copilot zur Auswahl von Vorschlägen anzuzeigen. Wenn Sie nur das nächste Wort des Vorschlags akzeptieren möchten, klicken Sie im Steuerelement auf Wort annehmen.

Alternativ können Sie eine Tastenkombination verwenden, um das nächste Wort eines Vorschlags anzunehmen:

OSNächstes Wort annehmen
macOS
          <kbd>Befehl</kbd>+<kbd>→</kbd> |

| Windows oder Linux | Steuerelement+ |

Wenn Sie die nächste Zeile des Vorschlags akzeptieren möchten, müssen Sie eine benutzerdefinierte Tastenkombination für den Befehl editor.action.inlineSuggest.acceptNextLine festlegen. Weitere Informationen zum Festlegen benutzerdefinierter Tastenkombinationen finden Sie unter Keyboard-Tastenkombinationen in Azure Data Studio in der Microsoft-Dokumentation.

Einführung

In dieser Anleitung wird das Abrufen von Codevorschlägen von GitHub Copilot in Xcode erläutert. Um Anleitungen für andere gängige Codierungsumgebungen zu sehen, verwenden Sie den Tool-Switcher oben auf der Seite.

Voraussetzungen

  •         **Zugriff auf Copilot**. Um GitHub Copilot in Xcode nutzen zu können, benötigen Sie entweder eingeschränkten Zugriff durch Copilot Kostenlos oder einen kostenpflichtigen Copilot-Plan für vollen Zugriff. 
    
  •         **GitHub Copilot-Erweiterung für Xcode**: Damit du GitHub Copilot für Xcode verwenden kannst, musst du die GitHub Copilot-Erweiterung für Xcode installieren. Siehe [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    

Abrufen von Codevorschlägen

GitHub Copilot bietet während der Eingabe Codierungsvorschläge. Gib beispielsweise die folgende Funktionssignatur in eine Swift-Datei ein:

Swift
func calculateDaysBetweenDates(

GitHub Copilot schlägt automatisch einen ganzen Funktionstext in ausgegrautem Text vor. Drücke die Tab-TASTE, um die erste Zeile eines Vorschlags anzunehmen. Drücke Option, um den vollständigen Vorschlag anzuzeigen. Drücke Option+Tab, um den vollständigen Vorschlag anzunehmen.

Verbessern von Codevorschlägen

Bei Problemen mit Codevorschlägen, wie z. B. widersprüchlichen oder fehlenden Vorschlägen, versuche Folgendes:

  •         **Deaktivieren der nativen Textvorhersagefunktion von Xcode**: Damit du nicht zwei verschiedene Codevorschläge erhältst, kannst du die native Vorhersagefunktion zur Textvervollständigung von Xcode deaktivieren. Diese Einstellung findest du in den Xcode-Einstellungen auf der Registerkarte „Editing“ unter „Text Editing“.
    
  •         **Überprüfen auf Duplikaterkennung in Copilot**: Wenn du eingeschränkte oder keine Vorschläge in Copilot erhältst, ist möglicherweise die Duplikaterkennung aktiviert. Weitere Informationen zur Duplizierungserkennung finden Sie unter [AUTOTITLE](/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).
    
  •         **Überprüfen auf Updates und Neustarten von Xcode**: Vergewissere dich, dass du in der Erweiterungsanwendung über die neueste Version von Copilot für Xcode verfügst, und starte Xcode neu.
    

Sie können auch ein Issue im Copilot für das Xcode-Repository öffnen.

Vorschläge für nächste Bearbeitung kann basierend auf laufenden Änderungen vorhersagen, welche Bearbeitungen an welcher Stelle erforderlich sein können.

Du kannst mithilfe der TAB-TASTE zu vorgeschlagenen Codeänderungen navigieren, sodass du die Stelle für die nächste relevante Bearbeitung einfacher findest, ohne Dateien oder Verweise manuell zu durchsuchen. Drücken Sie erneut die Tab-Taste, um einen Vorschlag anzunehmen (es sei denn, Sie haben die Einstellung "Vorschläge mit der Tab-Taste akzeptieren" für die GitHub Copilot für die Xcode-Erweiterung deaktiviert).

Ein Pfeil am Rand zeigt einen verfügbaren Bearbeitungsvorschlag an. Zeigen Sie mit der Maus auf den Pfeil, um das Menü für Bearbeitungsvorschläge zu öffnen, das Tastenkombinationen und Einstellungsoptionen bereitstellt.

Screenshot des Gutter-Menüs in Xcode. Der Pfeil ist dunkelorange umrandet.

Einführung

In dieser Anleitung wird das Abrufen von Codevorschlägen von GitHub Copilot in Eclipse erläutert. Um Anleitungen für andere gängige Codierungsumgebungen zu sehen, verwenden Sie den Tool-Switcher oben auf der Seite.

Voraussetzungen

  •         **Zugriff auf Copilot**. Um GitHub Copilot in Eclipse zu verwenden, benötigen Sie entweder eingeschränkten Zugriff über Copilot Kostenlos oder einen kostenpflichtigen Copilot-Plan für vollständigen Zugriff. 
    
  •         **GitHub Copilot-Erweiterung für Eclipse**: Um GitHub Copilot in Eclipse nutzen zu können, installiere die GitHub Copilot-Erweiterung. Siehe [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
    

Abrufen von Codevorschlägen

GitHub Copilot bietet während der Eingabe Codierungsvorschläge. Gib beispielsweise diesen Funktionsheader in einer Java-Datei ein:

Java
public int getDiff(int a, int b)

GitHub Copilot wird automatisch den Rest der Funktion vorschlagen. Um den Vorschlag zu akzeptieren, drücke die TAB-TASTE. Drücke die Esc-Taste, um den Vorschlag zu verwerfen.

Sie können auch etwas beschreiben, das Sie mithilfe natürlicher Sprache in einem Kommentar tun möchten, und Copilot schlägt den Code vor, um Ihr Ziel zu erreichen. Geben Sie beispielsweise diesen Kommentar in eine Java-Datei ein:

Java
/*
 * Return the difference between two different integers.
 */

GitHub Copilot schlägt automatisch einen Code vor.

Tipp

Wenn Sie nur wenige oder gar keine Vorschläge von Copilot erhalten, haben Sie möglicherweise die Duplikatserkennung aktiviert. Weitere Informationen zur Duplizierungserkennung finden Sie unter Verwalten von GitHub Copilot-Richtlinien als Einzelabonnent.

Manuelles Auslösen von Inlinevorschlägen

Sie können auch Tastenkombinationen verwenden, um Inlinevorschläge auszulösen.

OSInlinevorschläge aktivieren
macOS
          <kbd>Option</kbd>+<kbd>Befehl</kbd>+<kbd>/</kbd> |

| Windows oder Linux | Strg+Alt+/ |

Annehmen von Teilvorschlägen

Wenn du keinen vollständigen Vorschlag von Copilot akzeptieren möchtest, kannst du das nächste Wort eines Vorschlags akzeptieren.

OSNächstes Wort akzeptieren
macOS
          <kbd>Befehl</kbd>+<kbd>&rarr;</kbd> |

| Windows oder Linux | Strg+ |

Vorschläge für nächste Bearbeitung kann basierend auf laufenden Änderungen vorhersagen, welche Bearbeitungen an welcher Stelle erforderlich sein können.

Du kannst mithilfe der TAB-TASTE zu vorgeschlagenen Codeänderungen navigieren, sodass du die Stelle für die nächste relevante Bearbeitung einfacher findest, ohne Dateien oder Verweise manuell zu durchsuchen. Drücke erneut die TAB-TASTE, um einen Vorschlag zu akzeptieren.

Ein Pfeil am Rand zeigt einen verfügbaren Bearbeitungsvorschlag an. Zeigen Sie mit der Maus auf den Pfeil, um auf das Bearbeitungsvorschlagsmenü zuzugreifen, das Tastenkombinationen und Einstellungsoptionen bereitstellt.

Screenshot des Gutter-Menüs in Eclipse. Der Pfeil ist dunkelorange umrandet.

Nächste Schritte

  •         **Lernen Sie, wie man effektive Aufforderungen schreibt** - Siehe [AUTOTITLE](/copilot/using-github-copilot/copilot-chat/prompt-engineering-for-copilot-chat).
    
  •         **Copilot in deinem Editor konfigurieren** – Du kannst GitHub Copilot in deinem Editor aktivieren oder deaktivieren und eigene bevorzugte Tastenkombinationen für Copilot erstellen. Siehe [AUTOTITLE](/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment).
    
  •         **Legen Sie los mit GitHub Copilot Chat** – Erfahren Sie, wie Sie Copilot nach Informationen und Unterstützung fragen, indem Sie GitHub Copilot Chat verwenden. Siehe [AUTOTITLE](/copilot/github-copilot-chat/using-github-copilot-chat-in-your-ide).
    
  •         **Behandeln von Problemen** - Erfahren Sie mehr darüber, wie Sie häufige Probleme mit GitHub Copilot beheben. Siehe [AUTOTITLE](/copilot/troubleshooting-github-copilot).
    

Weitere Informationen

  •         [AUTOTITLE](/copilot/concepts/completions/code-suggestions)