はじめに
GitHub Copilot では、エディターでの入力時にコーディングの提案が提供されます。 また、コーディングに最適な方法、バグの修正方法、他のユーザーのコードのしくみなど、Copilot コーディング関連の質問をすることもできます。 Copilot でできることの詳細については、「GitHub Copilot とは何ですか?」を参照してください。
Copilot を使用する手順は、使用するエディターによって異なります。 このクイックスタートのバージョンは、Visual Studio Code 用です。 上のタブをクリックすると、他のエディター の手順が表示されます。
GitHub Copilot にサインアップする
GitHub Copilot へのアクセスがまだない場合は、パーソナル GitHub アカウントで GitHub Copilot Individual の無料評価版またはサブスクリプションを設定できます。 詳しくは、「GitHub Copilot のサブスクリプション プラン」を参照してください。
前提条件
- Visual Studio Code の最新バージョン。 Visual Studio Code のダウンロード ページを参照してください。
- Visual Studio マーケットプレース から** GitHub Copilot 拡張情報**をインストールします。 詳しい情報については、Microsoft ドキュメントの Visual Studio Code の「GitHub Copilot の設定」をご覧ください。
- Visual Studio Code での GitHub にサイン インします。 認証に問題が発生した場合は、「IDE での GitHub Copilot チャットの問題のトラブルシューティング」を参照してください。
GitHub Copilot とチャットする
GitHub Copilot 拡張機能をインストールしたら、Copilot にコーディング関連の質問をすることができます。
Note
組織 を介して GitHub Copilot にアクセスできる場合、組織のオーナー が会話を無効にしている場合、GitHub Copilot Chat を使用することはできません。 「organization 内での Copilot のポリシーの管理」をご覧ください。
-
既存のコード ファイルを開く
-
アクティビティ バーからチャット ビューを開きます。
-
チャット ビューの下部にあるチャット入力フィールドに、次のように入力します:
explain this file
。 -
Enter キーを押します。
Copilot はチャット ビューで応答します。
-
エディターで、コメントされていないコード行を 1 行以上選択します。
-
チャット入力フィールドに、次のように入力します:
add comments to these lines
。 -
Copilot が提案するコメントが気に入ったら、提案されたコードをチャット ビューでホバーし、[カーソル位置に挿入] アイコンをクリックして、選択した行を候補のコードに置き換えます。
最初のコード補完候補を取得する
次の例では JavaScript を使用しますが、他の言語も同様に動作します。 GitHub Copilot は、多数の言語とさまざまなフレームワークに対する候補を提示しますが、特に Python、JavaScript、TypeScript、Ruby、Go、C#、C++ に適しています。 GitHub Copilot は、データベースのクエリ生成や、API とフレームワークの候補の生成にも役立ちますし、コード開発としてインフラストラクチャを構築することもできます。
-
Visual Studio Code を開きます。
-
Visual Studio Code で、新しい JavaScript ( *.js) のファイルを作成します。
-
JavaScript ファイルで、次の関数ヘッダーを入力します。
JavaScript function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot によって、関数本体全体が灰色のテキストで自動的に提案されます。 実際に表示される候補はこのとおりではない場合があります。
- 候補を受け入れるには、Tab キーを押します。
次のステップ
- Copilot コード補完の詳細を確認する - 「AUTOTITLE」を参照してください。
- GitHub Copilot Chat の詳細を確認する - 以下を参照してください: 「IDE で GitHub Copilot に質問する。」
- 有効なプロンプトを記述する方法について説明します - 「GitHub Copilot のプロンプト エンジニアリング」を参照してください。
- プロのように Copilot を使用する - GitHub Copilot の有効なプロンプトを記述する方法について説明します。 詳しくは、Visual Studio Code ドキュメントの「VS Code での GitHub Copilot の使用の成功事例」をご覧ください。
- モバイル デバイスで Copilot を使用する - 「GitHub Mobile で GitHub Copilot について質問する」を参照してください。
- コマンド ラインで Copilot を使用する - 「コマンド ラインでの GitHub Copilot の使用」を参照してください。
- エディターで Copilot を構成する - エディター内から GitHub Copilot を有効または無効にしたり、Copilot 用に独自の優先キーボード ショートカットを作成したりできます。 「環境での GitHub Copilot の構成」をご覧ください。
GitHub Copilot では、エディターでの入力時にコーディングの提案が提供されます。 また、コーディングに最適な方法、バグの修正方法、他のユーザーのコードのしくみなど、Copilot コーディング関連の質問をすることもできます。 Copilot でできることの詳細については、「GitHub Copilot とは何ですか?」を参照してください。
Copilot を使用する手順は、使用するエディターによって異なります。 このクイックスタートのバージョンは、Visual Studio 用です。 上のタブをクリックすると、他のエディター の手順が表示されます。
GitHub Copilot にサインアップする
GitHub Copilot へのアクセスがまだない場合は、パーソナル GitHub アカウントで GitHub Copilot Individual の無料評価版またはサブスクリプションを設定できます。 詳しくは、「GitHub Copilot のサブスクリプション プラン」を参照してください。
前提条件
- 互換性のあるバージョンの Visual Studio です。 Visual Studio で GitHub Copilot を使うには、Windows 用の Visual Studio 2022 17.8 以降がインストールされている必要があります。 詳細については、Microsoft ドキュメントの「Visual Studio のインストール」を参照してください。
- Visual Studio Code の GitHub Copilot 拡張機能。 Copilot 拡張機能をインストールする方法については、Microsoft ドキュメントの「Visual Studio で GitHub Copilot をインストールする」を参照してください。
- GitHub アカウントを Visual Studio に追加します。 Microsoft ドキュメントの「Visual Studio のキーチェーンに GitHub アカウントを追加する」を参照してください。
GitHub Copilot とチャットする
GitHub Copilot 拡張機能をインストールしたら、Copilot にコーディング関連の質問をすることができます。
Note
組織 を介して GitHub Copilot にアクセスできる場合、組織のオーナー が会話を無効にしている場合、GitHub Copilot Chat を使用することはできません。 「organization 内での Copilot のポリシーの管理」をご覧ください。
-
既存のコード ファイルを開く
-
Visual Studio メニュー バーで、[表示] をクリックしてから [GitHub 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 とフレームワークの候補の生成にも役立ちますし、コード開発としてインフラストラクチャを構築することもできます。
-
Visual Studio を開きます。
-
Visual Studio で、新しい JavaScript ( *.js) のファイルを作成します。
-
JavaScript ファイルで、次の関数ヘッダーを入力します。
JavaScript function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot によって、関数本体全体が灰色のテキストで自動的に提案されます。 実際に表示される候補はこのとおりではない場合があります。
- 候補を受け入れるには、Tab キーを押します。
次のステップ
- Copilot コード補完の詳細を確認する - 「AUTOTITLE」を参照してください。
- GitHub Copilot Chat の詳細を確認する - 以下を参照してください: 「IDE で GitHub Copilot に質問する。」
- 有効なプロンプトを記述する方法について説明します - 「GitHub Copilot のプロンプト エンジニアリング」を参照してください。
- プロのようなプロンプト - YouTube で「Visual Studio Prompt Engineering with GitHub Copilot」を視聴します。
- モバイル デバイスで Copilot を使用する - 「GitHub Mobile で GitHub Copilot について質問する」を参照してください。
- コマンド ラインで Copilot を使用する - 「コマンド ラインでの GitHub Copilot の使用」を参照してください。
- エディターで Copilot を構成する - エディター内から GitHub Copilot を有効または無効にしたり、Copilot 用に独自の優先キーボード ショートカットを作成したりできます。 「環境での GitHub Copilot の構成」をご覧ください。
GitHub Copilot では、エディターでの入力時にコーディングの提案が提供されます。 また、コーディングに最適な方法、バグの修正方法、他のユーザーのコードのしくみなど、Copilot コーディング関連の質問をすることもできます。 Copilot でできることの詳細については、「GitHub Copilot とは何ですか?」を参照してください。
Copilot を使用する手順は、使用するエディターによって異なります。 このクイックスタートのバージョンは、JetBrains IDE 用です。 上のタブをクリックすると、他のエディター の手順が表示されます。
GitHub Copilot にサインアップする
GitHub Copilot へのアクセスがまだない場合は、パーソナル GitHub アカウントで GitHub Copilot Individual の無料評価版またはサブスクリプションを設定できます。 詳しくは、「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 コード補完の詳細を確認する - 「AUTOTITLE」を参照してください。
- GitHub Copilot Chat の詳細を確認する - 以下を参照してください: 「IDE で GitHub Copilot に質問する。」
- 有効なプロンプトを記述する方法について説明します - 「GitHub Copilot のプロンプト エンジニアリング」を参照してください。
- モバイル デバイスで Copilot を使用する - 「GitHub Mobile で GitHub Copilot について質問する」を参照してください。
- コマンド ラインで Copilot を使用する - 「コマンド ラインでの GitHub Copilot の使用」を参照してください。
- エディターで Copilot を構成する - エディター内から GitHub Copilot を有効または無効にしたり、Copilot 用に独自の優先キーボード ショートカットを作成したりできます。 「環境での GitHub Copilot の構成」をご覧ください。