# IDE でGitHub Copilotを使用するためのクイック スタート

IDE の Copilot を使用して、概念の説明、コードの完成、編集の提案、エージェント モードでのファイルの検証を行います。

GitHub Copilot は、サポートされている IDE ( Visual Studio Code、 Visual Studio、 JetBrains IDEs、Eclipse、XCode) で使用できます。 質問に答えたり、概念を説明したり、作業中にコードを提案または完了したりすることができます。 エージェント モードをサポートする IDE では、編集を提案してファイルを検証することもできます。

このクイック スタートでは、これらの機能を使用する方法について説明します。 約 10 分かかります。

## 前提条件

* **アクティブな Copilot プラン。** 「[GitHub Copilotについて](/ja/copilot/get-started/about-github-copilot#get-access)」を参照してください。
* **IDE の Copilot 拡張機能。** 「[環境内に GitHub Copilot 拡張機能をインストールする](/ja/copilot/how-tos/set-up/install-copilot-extension)」を参照してください。
* **IDE で GitHub にサインインします。** 認証に問題がある場合は、 [GitHub Copilotに関する一般的な問題のトラブルシューティング](/ja/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues) を参照してください。

## コードについて質問する

1. エディターで既存のコード ファイルを開きます。

2. Copilot Chat ウィンドウを開きます。

   これを行う方法は、IDE によって異なります。

   * Visual Studio Codeで、<kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>I</kbd> (Windows/Linux) または <kbd>Control</kbd>+<kbd>Command</kbd>+<kbd>I</kbd> (macOS) を押します。
   * その他の IDE では、メニュー バーまたはサイドバーで Copilot Chat を探します。 「[GitHub CopilotにIDEで質問を行う](/ja/copilot/how-tos/chat-with-copilot/chat-in-ide)」を参照してください。

3. 「 `what does this file do`」と入力し、 <kbd>Enter</kbd> キーを押します。

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

1. エディターでコード行を選択し、チャット ウィンドウに「 `explain this line` 」と入力します。

Copilot 開いているファイルを確認できるため、最初に記述する代わりにコードについて尋ねることができます。

## Copilot にタスクを処理させる

ほとんどの IDE では **、エージェント モードが**サポートされています。 エージェント モードでは、必要な内容を記述し、変更するファイル Copilot 決定し、編集を行い、承認を得てコマンドを実行します。

IDE でエージェント モードがサポートされているかどうかを確認するには、 [Copilot機能マトリックス](/ja/copilot/reference/copilot-feature-matrix?tool=ides) を参照してください。

1. チャット ウィンドウで、\[ **エージェント**] を選択し、タスクについて説明します。 たとえば、「 `Create a task manager web app with the ability to add, delete, and mark tasks as completed` 」のように入力します。

2. <kbd>Enter</kbd> キーを押します。

Copilot は、必要なファイルとコードを生成します。

1. 変更を確認し、IDE のコントロールを使用して変更を受け入れます。

準備ができたら、変更を保存し、すべてが正常に表示されたらコミットします。

## 最初のインライン提案を取得する

GitHub Copilot は、作業中にコードを提案し、多くのプログラミング言語をサポートします。 この例では JavaScript を使用しますが、好みの言語で進むことができます。

1. IDE で、新しい JavaScript (*\*.js*) ファイルを作成します。
2. JavaScript ファイルで、次の関数ヘッダーを入力します。

   ```javascript copy
   function calculateDaysBetweenDates(begin, end) {
   ```

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

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

準備ができたら、変更を保存し、すべてが正常に表示されたらコミットします。

## 次のステップ

* カスタム命令を使用して IDE の Copilot をカスタマイズします。 「[IDE での GitHub Copilot のリポジトリ カスタム手順の追加](/ja/copilot/how-tos/configure-custom-instructions-in-your-ide/add-repository-instructions-in-your-ide#further-reading)」を参照してください。
* GitHub Copilot appを試してください。 「[GitHub Copilot アプリを使い始める](/ja/copilot/get-started/quickstart-copilot-app)」を参照してください。