しかし、GitHub Copilot Chatは影響を受けず、引き続き利用できます。
データの送信を完全に停止する場合は、以下のような対応が考えられます。
Visual Studio Codeでは、ショートカットキーがデフォルトで設定されていないため、設定をする必要があります。
ファイル > ユーザー設定 > キーボードショットカットの順で設定画面を開く
「GitHub Copilot: Enable/Disable Copilot completions」で検索をする
「+」をクリックし、任意のショートカットキーを設定し、完了。
※特定の言語でのGitHub Copilotの有効化・無効化の設定をしていると、言語の有効化・無効化が優先されるので、ショートカットだけでは有効化・無効化の切り替えができません。設定方法はこちらをご参照ください。
Javaが設定されている例
ファイル > ユーザー設定 > 設定の順で設定画面を開きcopilotで検索する
「×」をクリックすると、特定の言語でのGitHub Copilotの有効化・無効化の設定を削除することが可能です。
2024年2月時点では、GitHub Copilot Chatを一時的に無効化する機能は提供されていません。
無効化したい場合は、以下のような対応が考えられます。