JetBrains IDE をお使いの場合、 Copilot は、コード提案の生成、エディター内のコードの動作の説明、コード修正の提案など、さまざまなタスクに役立ちます。 インストール後、 Copilot を有効または無効にしたり、IDE 内または で詳細設定を構成できます。 この記事では、IntelliJ IDE で Copilot を構成する方法について説明しますが、他の JetBrains IDE のユーザー インターフェイスは異なる場合があります。
JetBrains IDE で Copilot を構成するには、 Copilot プラグインをインストールする必要があります。 詳しくは、「環境への Copilot 拡張機能のインストール」をご覧ください。
Copilot を使う場合、JetBrains IDE のインライン候補には既定のキーボード ショートカットを使用できます。 また、特定のコマンドごとに、ショートカットを任意のキーボード ショートカットに再バインドすることもできます。 JetBrains IDE でキーボード ショートカットを再バインドする方法の詳細については、JetBrains のドキュメントを参照してください。 たとえば、IntelliJ IDEA のドキュメントなどがあります。
アクション | ショートカット |
---|---|
インライン候補を受け入れる | タブ |
インライン候補を無視する | Esc |
次のインライン候補を表示する | Option (⌥) または Alt+] |
前のインライン候補を表示する | Option (⌥) または Alt+[ |
インライン候補をトリガーする | Option (⌥)+\ |
Copilot を開く (別のペインに追加の候補) | Option (⌥) または Alt+Return |
アクション | ショートカット |
---|---|
インライン候補を受け入れる | タブ |
インライン候補を無視する | Esc |
次のインライン候補を表示する | Alt+] |
前のインライン候補を表示する | Alt+[ |
インライン候補をトリガーする | Alt+\ |
Copilot を開く (別のペインに追加の候補) | Alt+Enter |
アクション | ショートカット |
---|---|
インライン候補を受け入れる | タブ |
インライン候補を無視する | Esc |
次のインライン候補を表示する | Alt+] |
前のインライン候補を表示する | Alt+[ |
インライン候補をトリガーする | Alt+\ |
Copilot を開く (別のペインに追加の候補) | Alt+Enter |
JetBrains IDE 内で Copilot を有効または無効にすることができます。 JetBrains ウィンドウの下部パネルにある Copilot 状態アイコンは、 Copilot が有効であるか、または無効であるかを示します。 有効の場合、アイコンが強調表示されます。 無効の場合、アイコンは淡色表示されます。
Copilot を有効または無効にするには、JetBrains ウィンドウの右にある下部パネルの状態アイコンをクリックします。
Copilot を無効にする場合、グローバルに無効にするか、または現在編集しているファイルの言語に対して無効にするかを確認されます。 グローバルに無効にするには、 Disable Completions をクリックします。 または、言語固有のボタンをクリックして、指定された言語の Copilot を無効にします。
JetBrains IDE では、コードの入力候補の表示方法や、 Copilotで有効にする言語、無効にする言語など、 Copilot の詳細設定を管理できます。
- JetBrains IDE で、ファイル メニュー (Windows) またはメニュー バー (macOS) のアプリケーションの名前をクリックし、設定 をクリックします。
- Languages & Frameworks で、 [ Copilot] をクリックします。
- 自分の好みに合わせて設定を編集します。
IDE またはファイルを編集して、 Copilot をアクティブ化または非アクティブ化する言語を -copilot.xml
指定できます。 IDE で言語設定を変更する場合は、アクティブ化または非アクティブ化する言語を個別に選択および選択解除できます。
ファイル内の-copilot.xml
言語設定を変更する場合は、個々の言語を指定するか、ワイルドカードを使用して、すべての言語の Copilot をアクティブ化または非アクティブ化できます。 また、例外を指定することもできます。これは、指定した言語の野生のカード設定をオーバーライドします。 たとえば、Python と YAML を除くすべての言語で Copilot を非アクティブ化できます。 既定では、 Copilot 拡張機能をインストールすると、すべての言語で Copilot がアクティブになります。
- JetBrains IDE で、ファイル メニュー (Windows) またはメニュー バー (macOS) のアプリケーションの名前をクリックし、設定 をクリックします。
- Languages & Frameworks で、 [ Copilot] をクリックします。
- [言語]で、 Copilotをアクティブまたは非アクティブにしたい言語のチェックボックスを選択または選択解除します。
- 適用をクリックし、OK をクリックします。
- 変更を有効にするには、JetBrains IDEを再起動します。
-copilot.xml
ファイル内の言語設定を構成するには、languageAllowList
を編集する必要があります。 languageAllowList
に追加するすべての行には、エントリ キーと値が含まれている必要があります。 エントリ キーは言語の名前、または ワイルドカード (*
) です。 値は true
または false
です。 値がtrue
の場合、指定した言語に対して Copilotがアクティブ化されます。 値がfalse
の場合、指定した言語に対して Copilotが非アクティブ化されます。
このファイルは、次のディレクトリに格納されます。
- macOS:
~/Library/Application Support/JetBrains/<product><version>/options/-copilot.xml
- Windows:
%APPDATA%\JetBrains\<product><version>\options\-copilot.xml
- Linux:
~/.config/JetBrains/<product><version>/options/-copilot.xml
たとえば、macOS で IntelliJ IDEA 2021.1 を使用している場合、ファイルは~/Library/Application Support/JetBrains/IdeaIC2021.1/options/-copilot.xml
にあります。
IDE の設定で既定の言語構成を変更するまで、-copilot.xml
ファイルは生成されない場合があります。 ファイルが見つからない場合は、IDE で既定の言語設定を変更してみてください。 詳細については、「IDE での言語設定の構成」を参照してください。
または、ファイルを手動で作成し、上記のオペレーティング システムの場所に保存することもできます。 詳細については、「言語構成の例」を参照してください。
テキスト エディターで
-copilot.xml
ファイルを開きます。<map>
タグの間に、 Copilot をアクティブ化または非アクティブ化する言語の行または行を追加します。 たとえば、すべての言語で Copilot を非アクティブ化するには、次のようにします。XML <entry key="*" value="false" />
<entry key="*" value="false" />
-copilot.xml
ファイルに加えた変更を保存します。変更を有効にするには、JetBrains IDEを再起動します。
すべての言語で Copilot を有効にする -copilot.xml
ファイルの既定の構成は次のとおりです。
<application> <component name="-copilot"> <languageAllowList> <map> <entry key="*" value="true" /> </map> </languageAllowList> </component> </application>
<application>
<component name="-copilot">
<languageAllowList>
<map>
<entry key="*" value="true" />
</map>
</languageAllowList>
</component>
</application>
すべての言語で Copilot を非アクティブ化するには、ワイルドカード (*
)の値がfalse
に変更されます。
<application> <component name="-copilot"> <languageAllowList> <map> <entry key="*" value="false" /> </map> </languageAllowList> </component> </application>
<application>
<component name="-copilot">
<languageAllowList>
<map>
<entry key="*" value="false" />
</map>
</languageAllowList>
</component>
</application>
言語を個別に指定するには、 Copilot をアクティブ化または非アクティブ化する言語ごとにエントリを追加します。 特定の言語設定は、ワイルドカードをオーバーライドします。 たとえば、Python と YAML に対して Copilot をアクティブ化し、他のすべての言語で Copilot を非アクティブ化するには、次のエントリを追加します。
<application> <component name="-copilot"> <languageAllowList> <map> <entry key="*" value="false" /> <entry key="Python" value="true" /> <entry key="YAML" value="true" /> </map> </languageAllowList> </component> </application>
<application>
<component name="-copilot">
<languageAllowList>
<map>
<entry key="*" value="false" />
<entry key="Python" value="true" />
<entry key="YAML" value="true" />
</map>
</languageAllowList>
</component>
</application>
IDE の設定で読み取り languageAllowList
専用にする構成を追加することもできます。 これにより、IDE の言語設定は変更できなくなります。 次に例を示します。
<application> <component name="-copilot"> <option name="languageAllowListReadOnly" value="true" /> <languageAllowList> <map> <entry key="*" value="true" /> </map> </languageAllowList> </component> </application>
<application>
<component name="-copilot">
<option name="languageAllowListReadOnly" value="true" />
<languageAllowList>
<map>
<entry key="*" value="true" />
</map>
</languageAllowList>
</component>
</application>
での Copilot の設定の構成
Copilot Pro プランをお使いの場合は、一般公開されているコードに一致するコード補完候補を許可または禁止できます。 これを設定するには、.com の個人用の設定を使用します。 「個人のサブスクライバーとしての Copilot ポリシーの管理」を参照してください。
のアカウントに対する認証
GHE.com 上の マネージド ユーザー アカウント 用に Copilot プランをお使いの場合は、サインインする前にいくつかの設定を更新する必要があります。「GHE.com 上のアカウントで Copilot を使う」を参照してください。
Visual Studio をお使いの場合、 Copilot は、コード提案の生成、エディター内のコードの動作の説明、コード修正の提案など、さまざまなタスクに役立ちます。 インストール後、 Copilot を有効または無効にしたり、Visual Studio 内または で詳細設定を構成できます。
Visual Studio で Copilot を構成するには、 Copilot プラグインをインストールする必要があります。 詳しくは、「環境への Copilot 拡張機能のインストール」をご覧ください。
Copilot を使用する場合は、Visual Studio の既定のキーボード ショートカットを使用できます。 または、特定のコマンドごとに任意のキーボード ショートカットを使用して、Visual Studio の [ツール] 設定でショートカットを再バインドすることもできます。 各キーボード ショートカットは、キーボード ショートカット エディターのコマンド名で検索できます。
アクション | ショートカット | [コマンド名] |
---|---|---|
次のインライン候補を表示する | Alt+. | Edit.NextSuggestion |
前のインライン候補を表示する | Alt+, | Edit.PreviousSuggestion |
Copilot を使用するときに Visual Studio の既定のキーボード ショートカットを使用しない場合は、特定のコマンドごとに任意のキーボード ショートカットを使用してキーボード エディターでショートカットを再バインドできます。
Visual Studio メニュー バーの [ツール] で、 [オプション] をクリックします。
[オプション] ダイアログの [環境] で、 [キーボード] をクリックします。
[以下の文字列を含むコマンドを表示] で、再バインドするコマンドを検索します。
[ショートカット キー] で、コマンドに割り当てるショートカットを入力し、 [割り当て] をクリックします。
Visual Studio ウィンドウの下部パネルにある Copilot 状態アイコンは、 Copilot が有効であるか無効であるかを示します。 有効にすると、アイコンの背景色はステータス バーの色と一致します。 無効にすると、異なるものになります。
Copilot を有効または無効にするには、Visual Studio ウィンドウの下部パネルにある Copilot アイコンをクリックします。
Copilot を無効にする場合は、候補をグローバルに無効にするか、現在編集中のファイルの言語に対して無効にするかを確認するメッセージが表示されます。
- Copilot からの候補をグローバルに無効にするには、 [グローバルに有効にする] をクリックします。
- 指定された言語に対して Copilot からの候補を無効にするには、 [言語に対して有効にする] をクリックします。
ReSharper を使用する場合、 Copilot は、 Copilot のネイティブ IntelliSense を使用するように ReSharper を構成すると最適に動作できます。 ReSharper について詳しくは、ReSharper のドキュメントを参照してください。
- Visual Studio のメニュー バーの [拡張機能] 内で、[ReSharper] をクリックして、続いて、[オプション] をクリックします。
- [オプション] ダイアログの [環境] で、 [IntelliSense] をクリックし、 [全般] をクリックします。
- [全般] で [Visual Studio] を選択してから、 [保存] をクリックします。
での Copilot の設定の構成
Copilot Pro プランをお使いの場合は、一般公開されているコードに一致するコード補完候補を許可または禁止できます。 これを設定するには、.com の個人用の設定を使用します。 「個人のサブスクライバーとしての Copilot ポリシーの管理」を参照してください。
のアカウントに対する認証
GHE.com 上の マネージド ユーザー アカウント 用に Copilot プランをお使いの場合は、サインインする前にいくつかの設定を更新する必要があります。「GHE.com 上のアカウントで Copilot を使う」を参照してください。
Visual Studio で 次の編集候補 を使うには、最初に機能を有効にする必要があります。
- Visual Studio メニュー バーの [ツール] で、 [オプション] をクリックします。
- [Options] ダイアログの [] で、[Copilot] をクリックしてから [Copilot Completions] をクリックします。
- [Enable 次の編集候補] をオンにします。
Visual Studio Code をお使いの場合、 Copilot は、コード提案の生成、エディター内のコードの動作の説明、ユーザーの指示に基づく編集の提案など、さまざまなタスクに役立ちます。 Copilot を有効または無効にしたり、Visual Studio Code 内や で詳細な設定を構成したりできます。
シナリオと設定の詳細については、VS Code ドキュメントを参照してください。
Copilot で Visual Studio Code のデフォルトのキーボード ショートカットを使用できます。 キーボード ショートカット エディターでは、コマンド名でキーボード ショートカットを検索します。
また、キーボード ショートカットで、コマンドごとにショートカットを再バインドすることもできます。 詳細については、ショートカットの編集に関する VS Code ドキュメントを参照してください。
アクション | ショートカット | [コマンド名] |
---|---|---|
インライン候補を受け入れる | タブ | editor.action.inlineSuggest.commit |
インライン候補を無視する | Esc | editor.action.inlineSuggest.hide |
次のインライン候補を表示する | Option (⌥)+] | editor.action.inlineSuggest.showNext |
前のインライン候補を表示する | Option (⌥)+[ | editor.action.inlineSuggest.showPrevious |
インライン候補をトリガーする | Option (⌥)+\ | editor.action.inlineSuggest.trigger |
Copilot を開く (別のペインに追加の候補) | Ctrl+Return | .copilot.generate |
Copilot のオン/オフを切り替える | "既定のショートカットなし" | .copilot.toggleCopilot |
アクション | ショートカット | [コマンド名] |
---|---|---|
インライン候補を受け入れる | タブ | editor.action.inlineSuggest.commit |
インライン候補を無視する | Esc | editor.action.inlineSuggest.hide |
次のインライン候補を表示する | Alt+] | editor.action.inlineSuggest.showNext |
前のインライン候補を表示する | Alt+[ | editor.action.inlineSuggest.showPrevious |
インライン候補をトリガーする | Alt+\ | editor.action.inlineSuggest.trigger |
Copilot を開く (別のペインに追加の候補) | Ctrl+Enter | .copilot.generate |
Copilot のオン/オフを切り替える | "既定のショートカットなし" | .copilot.toggleCopilot |
アクション | ショートカット | [コマンド名] |
---|---|---|
インライン候補を受け入れる | タブ | editor.action.inlineSuggest.commit |
インライン候補を無視する | Esc | editor.action.inlineSuggest.hide |
次のインライン候補を表示する | Alt+] | editor.action.inlineSuggest.showNext |
前のインライン候補を表示する | Alt+[ | editor.action.inlineSuggest.showPrevious |
インライン候補をトリガーする | Alt+\ | editor.action.inlineSuggest.trigger |
Copilot を開く (別のペインに追加の候補) | Ctrl+Enter | .copilot.generate |
Copilot のオン/オフを切り替える | "既定のショートカットなし" | .copilot.toggleCopilot |
Visual Studio Code 内から Copilot を有効または無効にすることができます。
コード補完を構成するには、Visual Studio Code のタイトル バーで アイコンの横にある矢印をクリックして、[Configure code completions] を選びます。
[Configure Copilot Completions] ダイアログで、[Enable Completions] または [Disable Completions] を選びます。
Visual Studio Code で Copilot のインライン候補を有効にするか無効にするかを選択できます。
File メニューで Preferences に移動し、 Settings をクリックします。
[設定] タブの左側のパネルで、 [拡張機能] をクリックし [Copilot] を選びます。
[インライン候補:有効] の下にあるチェックボックスをオンまたはオフにして、インライン候補の有効または無効を設定します。
VS Code 設定 .copilot.nextEditSuggestions.enabled
を使って、次の編集候補 を有効にすることができます。 詳しい手順については、VS Code ドキュメントの「編集提案を有効にする」を参照してください。
Copilot Business または Copilot Enterprise プランをお使いの場合、そのプランを提供する organization または Enterprise で、[Editor preview features] の設定を有効にする必要があります。 「organization 内での Copilot のポリシーの管理」または「企業内の Copilot のポリシーと機能を管理する」を参照してください。
どの言語に対して Copilot を有効にするか無効にするかを指定できます。
Visual Studio Code から Extensions タブをクリックし、 [Copilot] セクションに移動します。 詳細については、「インライン候補の有効化または無効化」を参照してください。
[指定した言語に対して Copilot を有効または無効にする] で、 [settings.json で編集] をクリックします。
settings.json ファイルで、 Copilot を有効または無効にする言語を、追加または削除します。 たとえば、 Copilotで Python を有効にするには、リストに
"python": true
を追加し、最後以外のすべてのリスト項目の末尾にコンマがあることを確認します。{ "editor.inlineSuggest.enabled": true, ".copilot.enable": { "*": true, "yaml": false, "plaintext": false, "markdown": true, "javascript": true, "python": true } }
Visual Studio Code は、特定の アカウントを介して Copilot を使用するための承認を保持します。 アクセスできなくなったデバイスで アカウントが Copilot に使用されないようにするには、承認を取り消してから、もう一度承認プロセスを実行します。 以前に使用したデバイスには、新しい承認がありません。
で、任意のページの右上隅にある自分のプロフィール写真をクリックしてから、 [設定] をクリックします。
サイドバーの [統合] セクションで、[ アプリケーション] を選択します。
[認可された OAuth アプリ] タブをクリックします。
[ for VS Code] の横の [...] をクリックし、 [取り消し] をクリックします。
[承認されている Apps] タブをクリックします。
[ Copilot] 拡張機能が一覧表示されている場合は、 [取り消し] をクリックします。
承認を取り消すと、Visual Studio Code は現在のセッションで最大 30 分間、 Copilot を引き続き使用できるようになります。 その後、Visual Studio Code で使用するために Copilot をもう一度承認する必要があります。
承認を取り消した後、 Copilot を引き続き使用する場合は、再承認プロセスを完了する必要があります。
Visual Studio Code の左下隅にある [アカウント] アイコンをクリックし、ユーザー名をポイントして、 [サインアウト] をクリックします。
[Visual Studio Code] ポップアップで、 [サインアウト] をクリックします。
Visual Studio Code の左下隅にある [アカウント] アイコンをクリックし、ユーザー名をポイントし、 [ でサインインして Copilot を使用] をクリックします。
ブラウザーで、 から、 Copilot に必要なアクセス許可が要求されます。 これらのアクセス許可を承認するには、 [続行] をクリックします。
[Visual Studio Code を開きますか?] ポップアップで、 [Visual Studio Code を開く] をクリックします。
での Copilot の設定の構成
Copilot Pro プランをお使いの場合は、一般公開されているコードに一致するコード補完候補を許可または禁止できます。 これを設定するには、.com の個人用の設定を使用します。 「個人のサブスクライバーとしての Copilot ポリシーの管理」を参照してください。
のアカウントに対する認証
GHE.com 上の マネージド ユーザー アカウント 用に Copilot プランをお使いの場合は、サインインする前にいくつかの設定を更新する必要があります。「GHE.com 上のアカウントで Copilot を使う」を参照してください。
Vim/Neovim での Copilot の構成に関するガイダンスについては、次のコマンドを実行し、Vim/Neovim で Copilot ドキュメントを呼び出します。
:help copilot
Copilot を使って、特定のコマンドごとに好みのキーボード ショートカットを使っているときは、Vim/Neovim でキーボード ショートカットを再バインドできます。 詳しくは、Neovim のドキュメントの記事「マップ」をご覧ください。
での Copilot の設定の構成
Copilot Pro プランをお使いの場合は、一般公開されているコードに一致するコード補完候補を許可または禁止できます。 これを設定するには、.com の個人用の設定を使用します。 「個人のサブスクライバーとしての Copilot ポリシーの管理」を参照してください。
のアカウントに対する認証
GHE.com 上の マネージド ユーザー アカウント 用に Copilot プランをお使いの場合は、サインインする前にいくつかの設定を更新する必要があります。「GHE.com 上のアカウントで Copilot を使う」を参照してください。
Xcode をお使いの場合、 Copilot は、コード提案の生成、エディター内のコードの動作の説明、コード修正の提案など、さまざまなタスクに役立ちます。 インストール後、 Copilot を有効または無効にしたり、Xcode 内または 上で詳細設定を構成したりできます。
Copilot for Xcode を構成するには、 Copilot 拡張機能をインストールする必要があります。 「環境への Copilot 拡張機能のインストール」を参照してください。
Copilot を使う場合、Xcode のインライン候補には既定のキーボード ショートカットを使用できます。 また、特定のコマンドごとに、ショートカットを任意のキーボード ショートカットに再バインドすることもできます。
アクション | ショートカット |
---|---|
候補の最初の行の受け入れ | タブ |
候補全体の表示 | Option キーを押したままにする |
候補全体の受け入れ | Option+Tab キー |
Copilot の既定のキーボード ショートカットを使用しない場合は、キー バインド エディターでショートカットを再バインドし、任意のキーボード ショートカットを使用できます。
Tab キー以外のものを使用して候補の最初の行を受け入れる場合は、 Copilot for Xcode アプリケーションの詳細設定で [Accept suggestions with Tab] オプションを無効にする必要があります。 また、現在サポートされているのは、"候補全体の表示" アクション用の Option キーのみです。
- Xcode メニューの [Xcode] をクリックし、[Settings] をクリックします。
- [Key Bindings] をクリックし、「Copilot」を検索して、再バインドするコマンドを見つけます。
アプリケーション内で Copilot 拡張機能を有効または無効にすることができます。
- Copilot for Xcode アプリケーションを開きます。
- アプリケーション ウィンドウの上部にある [Advanced] をクリックします。
- [Suggestion Settings] セクションで、[Request suggestions while typing] トグルを使用して、拡張機能を有効または無効にします。
更新を自動的にチェックするように、 Copilot 拡張機能を構成できます。
- Copilot for Xcode アプリケーションを開きます。
- [Automatically check for updates] を選択します。
拡張機能の更新後、変更を有効にするには Xcode を再起動する必要があります。
での Copilot の設定の構成
Copilot Pro プランをお使いの場合は、一般公開されているコードに一致するコード補完候補を許可または禁止できます。 これを設定するには、.com の個人用の設定を使用します。 「個人のサブスクライバーとしての Copilot ポリシーの管理」を参照してください。
のアカウントに対する認証
GHE.com 上の マネージド ユーザー アカウント 用に Copilot プランをお使いの場合は、サインインする前にいくつかの設定を更新する必要があります。「GHE.com 上のアカウントで Copilot を使う」を参照してください。
Eclipse を使っている場合は、IDE での作業中に、 Copilot からコードの提案を受けることができます。 Copilot Chat パネルを使うと、Copilot を AI ペア プログラマーとして操作することもできます。
Copilot in Eclipse をインストールした後に有効または無効にすることができます。また、IDE 内で詳細設定を構成することができます。
Copilot in Eclipse を構成するには、 Copilot 拡張機能をインストールする必要があります。 「環境への Copilot 拡張機能のインストール」を参照してください。
Copilot を使っている場合は、Eclipse のインライン提案に既定のキーボード ショートカットを使用できます。 また、特定のコマンドごとに、ショートカットを任意のキーボード ショートカットに再バインドすることもできます。
Copilot の既定のキーボード ショートカットを使用しない場合は、キー バインド エディターでショートカットを再バインドし、任意のキーボード ショートカットを使用できます。
- IDE で、[ Copilot] をクリックしてメニューを開きます。
- ショートカットを割り当て直すには、[Edit Keyboard Shortcuts...] をクリックします。
詳細設定では、オートコンプリートの動作を設定し、プロキシを構成し、 Enterprise 認証エンドポイントを割り当てることができます。
での Copilot の設定の構成
Copilot Pro プランをお使いの場合は、一般公開されているコードに一致するコード補完候補を許可または禁止できます。 これを設定するには、.com の個人用の設定を使用します。 「個人のサブスクライバーとしての Copilot ポリシーの管理」を参照してください。
のアカウントに対する認証
GHE.com 上の マネージド ユーザー アカウント 用に Copilot プランをお使いの場合は、サインインする前にいくつかの設定を更新する必要があります。「GHE.com 上のアカウントで Copilot を使う」を参照してください。