はじめに
GitHub Copilot では、エディターでの入力時にコーディングの提案が提供されます。 また、コーディングに最適な方法、バグの修正方法、他のユーザーのコードのしくみなど、Copilot コーディング関連の質問をすることもできます。 Copilot でできることの詳細については、「GitHub Copilot とは何ですか?」を参照してください。
Copilot を使用する手順は、どこでそれを使用するかによって異なります。 このクイックスタートのバージョンは、JetBrains IDE 用です。 他の環境で Copilot を使用する手順については、上のタブをクリックしてください。
前提条件
-
Copilot へのサブスクリプション。 Visual Studio で GitHub Copilot を使用するには、アクティブな GitHub Copilot サブスクリプションが必要です。 Copilot のアクセス方法の詳細については、「GitHub Copilot とは何ですか?」を参照してください。
-
互換性のある JetBrains IDE。 Copilot は、さまざまな JetBrains IDE でサポートされています。 完全な一覧については、「IDE で GitHub Copilot に質問する」を参照してください。
-
GitHub Copilot プラグイン。 JetBrains Marketplace で「GitHub Copilot プラグイン」を確認してください。 インストール手順については、「環境への GitHub Copilot 拡張機能のインストール」を参照してください。
-
JetBrains IDE で GitHub にログイン。 認証手順については、「環境への GitHub Copilot 拡張機能のインストール」を参照してください。
GitHub Copilot とチャットする
GitHub Copilot プラグインをインストールしたら、Copilot にコーディング関連の質問をすることができます。
Note
組織 またはエンタープライズ を介して GitHub Copilot にアクセスできる場合、組織のオーナー またはエンタープライズ管理者 が会話を無効にしている場合、GitHub Copilot Chat を使用することはできません。 「organization 内での Copilot のポリシーの管理」をご覧ください。
-
既存のコード ファイルを開く
-
[JetBrains IDE] ウィンドウの右側にある [Copilot Chat] アイコンをクリックして、[Copilot Chat] ウィンドウを開きます。
-
[Copilot Chat] ウィンドウに「
what does this file do
」と入力し、Enter キーを押します。Copilot の回答が質問の下に表示されます。
-
エディターでコード行を選択します。
-
[Copilot Chat] ウィンドウに「
explain this line
」と入力し、Enter キーを押します。
最初のコード補完候補を取得する
次の例では JavaScript を使用しますが、他の言語も同様に動作します。 GitHub Copilot は、多数の言語とさまざまなフレームワークに対する候補を提示しますが、特に Python、JavaScript、TypeScript、Ruby、Go、C#、C++ に適しています。 GitHub Copilot は、データベースのクエリ生成や、API とフレームワークの候補の生成にも役立ちますし、コード開発としてインフラストラクチャを構築することもできます。
-
JetBrains エディターで、新しい JavaScript ( *.js) のファイルを作成します。
-
JavaScript ファイルで、次の関数ヘッダーを入力します。
JavaScript function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot によって、関数本体全体が灰色のテキストで自動的に提案されます。 実際に表示される候補はこのとおりではない場合があります。
- 候補を受け入れるには、Tab キーを押します。
次のステップ
- Copilot コード補完の詳細を確認する - 「GitHub Copilot を使用して IDE でコードの提案を取得する」を参照してください。
- GitHub Copilot Chat の詳細を確認する - 「IDE で GitHub Copilot に質問する」と「GitHub で GitHub Copilot に質問をする」を参照してください。
- 有効なプロンプトを記述する方法 - 「Copilot Chat のプロンプト エンジニアリング」を参照してください。
- モバイル デバイスで Copilot を使用する - 「GitHub Mobile で GitHub Copilot について質問する」を参照してください。
- コマンド ラインで Copilot を使用する - 「コマンド ラインでの GitHub Copilot の使用」を参照してください。
- エディターで Copilot を構成する - エディター内から GitHub Copilot を有効または無効にしたり、Copilot 用に独自の優先キーボード ショートカットを作成したりできます。 「環境での GitHub Copilot の構成」をご覧ください。