Skip to main content

JetBrains IDE での GitHub Copilot の構成

JetBrains IDE で GitHub Copilot を有効化、構成、無効化できます。

GitHub のお客様は、GitHub.com の個人アカウントで GitHub Copilot を利用できます。 Managed user accountsでは、GitHub Copilot を使うことができません。

確認が取れている学生、教師、およびパブリックのオープン ソース プロジェクトのメンテナンス担当者は、GitHub Copilot を無料で使うことができます。 学生、教師、または一般的なオープンソース プロジェクトのメンテナンス担当者ではない場合にも、1 回限りの 60 日間の試用版で GitHub Copilot を無料で試すことができます。 無料試用期間の後、継続して使うには有料サブスクリプションが必要になります。 詳しくは、「GitHub Copilot の課金について」をご覧ください。

JetBrains IDE の GitHub Copilot について

Jetbrains IDE を使う場合、GitHub Copilot は、入力時にコードをオートコンプリートできます。 インストール後、GitHub Copilot を有効または無効にしたり、IDE または GitHub.com で詳細設定を構成したりできます。

前提条件

JetBrains IDE で GitHub Copilot を構成するには、GitHub Copilot プラグインをインストールする必要があります。 詳しくは、「JetBrains IDE での GitHub Copilot の概要」を参照してください。

GitHub Copilot のキーボード ショートカット

GitHub Copilot を使う場合、JetBrains IDE のインライン候補には既定のキーボード ショートカットを使用できます。 また、特定のコマンドごとに、ショートカットを任意のキーボード ショートカットに再バインドすることもできます。 JetBrains IDE でキーボード ショートカットを再バインドする方法の詳細については、JetBrains のドキュメントを参照してください。 たとえば、IntelliJ IDEA のドキュメントなどがあります。

アクションショートカット
インライン候補を受け入れるタブ
インライン候補を無視するEsc
次のインライン候補を表示するOption (⌥) または Alt+]
前のインライン候補を表示するOption (⌥) または Alt+[
インライン候補をトリガーするOption (⌥)+\
GitHub Copilot を開く (別のペインに追加の候補)Option (⌥) または Alt+Return
アクションショートカット
インライン候補を受け入れるタブ
インライン候補を無視するEsc
次のインライン候補を表示するAlt+]
前のインライン候補を表示するAlt+[
インライン候補をトリガーするAlt+\
GitHub Copilot を開く (別のペインに追加の候補)Alt+Enter
アクションショートカット
インライン候補を受け入れるタブ
インライン候補を無視するEsc
次のインライン候補を表示するAlt+]
前のインライン候補を表示するAlt+[
インライン候補をトリガーするAlt+\
GitHub Copilot を開く (別のペインに追加の候補)Alt+Enter

GitHub Copilot の有効化または無効化

JetBrains IDE 内でGitHub Copilot を有効または無効にすることができます。 JetBrains ウィンドウの下部パネルにある GitHub Copilot 状態アイコンは、GitHub Copilot が有効であるか、または無効であるかを示します。 有効の場合、アイコンが強調表示されます。 無効の場合、アイコンは淡色表示されます。

  1. GitHub Copilot を有効または無効にするには、JetBrains ウィンドウの下部パネルにある状態アイコンをクリックします。 JetBrains の状態アイコン
  2. GitHub Copilot を無効にする場合、グローバルに無効にするか、または現在編集しているファイルの言語に対して無効にするかを確認されます。 グローバルに無効にするには、 [Disable Completions](入力候補を無効にする) をクリックします。 または、言語固有のボタンをクリックして、指定された言語の GitHub Copilot を無効にします。 GitHub Copilot をグローバルに、または現在の言語に対して無効にする

GitHub Copilot の高度な構成を設定する

JetBrains IDE では、コードの入力候補の表示方法や、GitHub Copilotで有効にする言語、無効にする言語など、GitHub Copilot の詳細設定を管理できます。

  1. JetBrains IDE で、 [File](ファイル) メニューをクリックし、 [Settings](設定) をクリックします。
  2. [Languages & Frameworks](言語とフレームワーク) で、 [GitHub Copilot] をクリックします。
  3. 自分の好みに合わせて設定を編集します。
    • コード候補の動作と外観、および更新を自動的に確認するかどうかを調整するには、対応するチェックボックスを選択または選択解除してください。
    • 自動更新を受信するように選んだ場合、安定版の更新プログラム (ただし頻度は低い) か、または夜間版の更新プログラム (安定性が低い場合がある) を受け取るかを選択できます。 [Update channel](更新プログラム チャネル) ドロップダウンをクリックして、安定版の更新を受け取る場合は [Stable](安定版) を、夜間版の更新を受け取る場合は [Nightly](夜間版) を選びます。
    • [Disabled languages](無効になっている言語) にあるチェックボックスで、GitHub Copilot を無効にする言語の選択と解除を行います。

GitHub Copilot の設定を GitHub.com で構成する

アクティブな GitHub Copilot試用版またはサブスクリプションがある場合、GitHub Copilot 設定で GitHub 上の個人用アカウントの GitHub Copilot 設定を調整できます。 この設定は、GitHub Copilot を使うすべての場所に適用されます。 GitHub Copilot が提示する候補と、GitHub がテレメトリ データを使う方法を構成できます。

重複検出の有効化または無効化

GitHub Copilot には、GitHub のパブリック コードと一致するコード候補を検出するフィルターが含まれています。 フィルターを有効または無効にすることを選択できます。 フィルターが有効になっていると、GitHub Copilot によって、周囲の約 150 文字のコードに関するコード候補が、GitHub でのパブリック コードに対してチェックされます。 一致または近い一致がある場合、候補は表示されません。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    ユーザバーの [Settings(設定)] アイコン 1. 左サイドバーで、 GitHub Copilot をクリックします。

  2. [Suggestions matching public code](公開コードに一致する候補) でドロップダウン メニューを選択し、 [Allow](許可) をクリックして公開コードに一致する候補を許可するか、 [Block](ブロック) をクリックして公開コードに一致する候補をブロックします。 重複検出オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

テレメトリの有効化または無効化

ユーザー設定を調整することで、GitHub によってコード スニペットを収集して保持し、さらに処理して Microsoft や OpenAI と共有するかどうかを選択できます。 テレメトリの設定に応じて GitHub Copilot で収集できるデータについて詳しくは、「GitHub 追加製品および機能の利用規約」と GitHub Copilot のプライバシーの FAQ に関するページをご覧ください。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    ユーザバーの [Settings(設定)] アイコン 1. 左サイドバーで、 GitHub Copilot をクリックします。

  2. GitHub でテレメトリデータの使用を許可または禁止するには、 [GitHub で製品向上のためにコード スニペットを使用することを許可する] をオンまたはオフにします。 テレメトリ オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

参考資料