VS CodeでのGitHub Copilot無効化
問題
VS CodeユーザーがGitHub Copilotを無効にする方法を探しており、特に次のエラーメッセージが頻繁に表示されるケースが問題となっています:
GitHub Copilot could not connect to server. Extension activation failed: "No access to GitHub Copilot found."
このエラーはCopilotのサーバー接続に問題がある場合に発生しますが、根本的な解決として機能を完全に無効にしたいユーザーが多く存在します。元のQ&A(2023年公開、2025年更新)では、GitHubの公式ドキュメントに記載の手順が古く、VS Codeの最新インターフェースに対応していない点が混乱の原因でした。
重要
最新版VS Code(2025年以降)ではCopilotがネイティブ機能として統合されており、単なる「拡張機能の無効化」だけでは完全にオフにできません。包括的な設定変更が必要です。
最新の無効化方法(VS Code v1.98以降推奨)
方法1: UI操作によるクイック無効化(最も簡単)
- ステータスバー(画面下部)またはタイトルバーのCopilotアイコンをクリック
- 表示されるメニューから
Configure Code Completions
を選択 Enable Completions
/Disable Completions
をクリックしてトグル
操作画像
またはコマンドパレットで直接操作:
- Ctrl+Shift+P(Windows/Linux)または Cmd+Shift+P(Mac)
>enable copilot
と入力して実行(状態がトグル)
方法2: 設定による完全無効化(推奨)
Copilotを完全に無効化するには設定ファイルの変更が必要です:
- コマンドパレットから
Preferences: Open User Settings (JSON)
を実行 settings.json
に次の設定を追加:
{
"github.copilot.enable": false,
"github.copilot.editor.enableAutoCompletions": false,
"github.copilot.editor.enableCodeActions": false,
"github.copilot.nextEditSuggestions.enabled": false,
"github.copilot.renameSuggestions.triggerAutomatically": false,
"chat.commandCenter.enabled": false,
"chat.agent.enabled": false
}
- VS Codeを再起動して設定を反映
ワークスペース単位での無効化
特定プロジェクトだけ無効化したい場合は:
- ワークスペースの
.vscode
フォルダ内にsettings.json
を作成 - 以下を追記:
{
"github.copilot.editor.enableAutoCompletions": false
}
方法3: キーボードショートカットの設定
即時トグル用のショートカットを追加:
- コマンドパレットで
Preferences: Open Keyboard Shortcuts
を実行 keybindings.json
に追加:
{
"key": "ctrl+shift+alt+o",
"command": "github.copilot.completions.toggle"
}
UI要素の非表示方法
機能を無効化してもアイコンが残る場合の対処法:
- ステータスバーのCopilotアイコンを右クリック
Hide from Status Bar
を選択- 上部のチャットボタンを非表示にするには:
- 設定に
"chat.commandCenter.enabled": false
を追加
- 設定に
非表示設定の画像
エラーメッセージが出る場合の追加対応
「No access to GitHub Copilot found」エラーが持続する場合:
- 公式手順通りアカウント連携が完了しているか確認
- ネットワーク設定(特にプロキシ環境)を見直し
- 最終手段:VS Codeの再インストール
補足情報
- Uninstall(アンインストール)は非推奨:Copilotはコア機能化されているため、完全削除は不可能
- 言語ごとに有効/無効を切り替えるには
github.copilot.enable
設定で言語IDを指定:json"github.copilot.enable": { "python": true, "javascript": false }
- 公式ドキュメント: GitHub Copilot Settings
注意
2024年12月以降、CopilotはVS Codeにネイティブ統合されました。旧バージョン(v1.97以前)の手順は現在適用不可です。