Skip to main content

GitHub Copilot のクイック スタート

GitHub Copilot の使用方法をすばやく学びます。

はじめに

GitHub Copilot では、エディターでの入力時にコーディングの提案が提供されます。 また、コーディングに最適な方法、バグの修正方法、他のユーザーのコードのしくみなど、Copilot コーディング関連の質問をすることもできます。 Copilot でできることの詳細については、「GitHub Copilot とは何ですか?」を参照してください。

Copilot を使用する手順は、どこでそれを使用するかによって異なります。 このクイックスタートのバージョンは、JetBrains IDE 用です。 他の環境で Copilot を使用する手順については、上のタブをクリックしてください。

GitHub Copilot にサインアップする

無料で始める

GitHub Copilot へのアクセスがまだない場合は、個人用 GitHub アカウントで Copilot Pro の無料評価版またはサブスクリプションを設定できます。

または、Copilot Free を設定すると、サブスクリプションにサインアップすることなく、Copilot の一部の機能に制限付きでアクセスできるようになります。 「GitHub Copilot Free」をご覧ください。

GitHub Copilot のさまざまなプランの詳細については、「GitHub Copilot のサブスクリプション プラン」を参照してください。

前提条件

GitHub Copilot とチャットする

GitHub Copilot プラグインをインストールしたら、Copilot にコーディング関連の質問をすることができます。

Note

組織 を介して GitHub Copilot にアクセスできる場合、組織のオーナー が会話を無効にしている場合、GitHub Copilot Chat を使用することはできません。 「organization 内での Copilot のポリシーの管理」をご覧ください。

  1. 既存のコード ファイルを開く

  2. [JetBrains IDE] ウィンドウの右側にある [Copilot Chat] アイコンをクリックして、[Copilot Chat] ウィンドウを開きます。

    アクティビティ バーの [Copilot Chat] アイコンのスクリーンショット。

  3. [Copilot Chat] ウィンドウに「what does this file do」と入力し、Enter キーを押します。

    Copilot の回答が質問の下に表示されます。

  4. エディターでコード行を選択します。

  5. [Copilot Chat] ウィンドウに「explain this line」と入力し、Enter キーを押します。

最初のコード補完候補を取得する

次の例では JavaScript を使用しますが、他の言語も同様に動作します。 GitHub Copilot は、多数の言語とさまざまなフレームワークに対する候補を提示しますが、特に Python、JavaScript、TypeScript、Ruby、Go、C#、C++ に適しています。 GitHub Copilot は、データベースのクエリ生成や、API とフレームワークの候補の生成にも役立ちますし、コード開発としてインフラストラクチャを構築することもできます。

  1. JetBrains エディターで、新しい JavaScript ( *.js) のファイルを作成します。

  2. JavaScript ファイルで、次の関数ヘッダーを入力します。

    JavaScript
    function calculateDaysBetweenDates(begin, end) {
    

GitHub Copilot によって、関数本体全体が灰色のテキストで自動的に提案されます。 実際に表示される候補はこのとおりではない場合があります。

  1. 候補を受け入れるには、Tab キーを押します。

次のステップ