Skip to main content

GitHub Copilot を使用して IDE でコードの提案を取得する

GitHub Copilot を使用して、エディターでコードの提案を取得します。

Note

GitHub Copilot in Eclipse はパブリック プレビュー段階であり、変更される可能性があります。

GitHub Copilot と Eclipse について

このガイドでは、GitHub Copilot in Eclipse からコーディングの提案を受ける方法について説明します。 その他の一般的なコーディング環境の説明を確認するには、ページの上部にあるツール スイッチャーを使います。

前提条件

GitHub Copilot in Eclipse を使うには、GitHub Copilot 拡張機能をインストールする必要があります。 「環境への GitHub Copilot 拡張機能のインストール」を参照してください。

コードの提案の取得

GitHub Copilot では、入力時にコーディングの提案が提供されます。 たとえば、Java ファイルに次の関数ヘッダーを入力します。

Java
public int getDiff(int a, int b)

GitHub Copilot により、自動的に関数の残りの部分が提案されます。 候補を受け入れるには、Tab キーを押します。 の提案を破棄するには、Esc キーを押します。

コメント内で自然言語を使用して実行する操作を記述できます。Copilot では、目標を達成するためのコードが提案されます。 たとえば、Java ファイルに次のコメントを入力します。

Java
/*
 * Return the difference between two different integers.
 */

GitHub Copilot によって、自動的にコードが提案されます。

Tip

Copilot から受け取る提案数が少ない場合、または提案がまったくない場合、重複検出を有効にしている可能性があります。 重複検出の詳細については、「個人のサブスクライバーとしての Copilot ポリシーの管理」を参照してください。

コード補完を手動でトリガーする

キーボード ショートカットを使ってコード補完をトリガーすることもできます。

OSコード補完をトリガーする
macOSOption+Command+/
Windows または LinuxCtrl+Alt+/

部分的な提案の受け入れ

Copilot からの提案全体を受け入れない場合は、提案の次の単語を受け入れることができます。

OS次の単語を受け入れる
macOSコマンド+
Windows または LinuxCtrl+

次のステップ

  • 有効なプロンプトを記述する方法 - 「Copilot Chat のプロンプト エンジニアリング」を参照してください。
  • エディターで Copilot を構成する - エディター内から GitHub Copilot を有効または無効にしたり、Copilot 用に独自の優先キーボード ショートカットを作成したりできます。 「環境での GitHub Copilot の構成」を参照してください。
  • GitHub Copilot Chat の概要 - GitHub Copilot Chat を使用して、Copilot に情報と支援を依頼する方法について説明します。 「IDE で GitHub Copilot に質問する」を参照してください。
  • 問題 のトラブルシューティング - GitHub Copilot に関する一般的な問題のトラブルシューティング方法の詳細を確認します。 「GitHub Copilot のトラブルシューティング」を参照してください。