GitHub Copilot は、サポートされている IDE ( Visual Studio Code、 Visual Studio、 JetBrains IDEs、Eclipse、XCode) で使用できます。 質問に答えたり、概念を説明したり、作業中にコードを提案または完了したりすることができます。 エージェント モードをサポートする IDE では、編集を提案してファイルを検証することもできます。
このクイック スタートでは、これらの機能を使用する方法について説明します。 約 10 分かかります。
前提条件
- アクティブな Copilot プラン。 「GitHub Copilotについて」を参照してください。
- IDE の Copilot 拡張機能。 「環境内に GitHub Copilot 拡張機能をインストールする」を参照してください。
- IDE で GitHub にサインインします。 認証に問題がある場合は、 GitHub Copilotに関する一般的な問題のトラブルシューティング を参照してください。
コードについて質問する
-
エディターで既存のコード ファイルを開きます。
-
Copilot Chat ウィンドウを開きます。
これを行う方法は、IDE によって異なります。
- Visual Studio Codeで、Ctrl+Alt+I (Windows/Linux) または Control+Command+I (macOS) を押します。
- その他の IDE では、メニュー バーまたはサイドバーで Copilot Chat を探します。 「GitHub CopilotにIDEで質問を行う」を参照してください。
-
「
what does this file do」と入力し、 Enter キーを押します。
Copilotの回答が質問の下に表示されます。
- エディターでコード行を選択し、チャット ウィンドウに「
explain this line」と入力します。
Copilot 開いているファイルを確認できるため、最初に記述する代わりにコードについて尋ねることができます。
Copilot にタスクを処理させる
ほとんどの IDE では 、エージェント モードがサポートされています。 エージェント モードでは、必要な内容を記述し、変更するファイル Copilot 決定し、編集を行い、承認を得てコマンドを実行します。
IDE でエージェント モードがサポートされているかどうかを確認するには、 Copilot機能マトリックス を参照してください。
-
チャット ウィンドウで、[ エージェント] を選択し、タスクについて説明します。 たとえば、「
Create a task manager web app with the ability to add, delete, and mark tasks as completed」のように入力します。 -
Enter キーを押します。
Copilot は、必要なファイルとコードを生成します。
- 変更を確認し、IDE のコントロールを使用して変更を受け入れます。
準備ができたら、変更を保存し、すべてが正常に表示されたらコミットします。
最初のインライン提案を取得する
GitHub Copilot は、作業中にコードを提案し、多くのプログラミング言語をサポートします。 この例では JavaScript を使用しますが、好みの言語で進むことができます。
-
IDE で、新しい JavaScript (*.js) ファイルを作成します。
-
JavaScript ファイルで、次の関数ヘッダーを入力します。
JavaScript function calculateDaysBetweenDates(begin, end) {function calculateDaysBetweenDates(begin, end) {
Copilot では、関数本体全体が灰色のテキストで自動的に提案されます。 実際に表示される候補はこのとおりではない場合があります。
- 候補を受け入れるには、Tab キーを押します。
準備ができたら、変更を保存し、すべてが正常に表示されたらコミットします。
次のステップ
- カスタム命令を使用して IDE の Copilot をカスタマイズします。 「IDE での GitHub Copilot のリポジトリ カスタム手順の追加」を参照してください。
- GitHub Copilot appを試してください。 「GitHub Copilot アプリを使い始める」を参照してください。