メインコンテンツまでスキップ

CursorでGitHub Copilotを設定する方法:完全ガイド

GitHub CopilotとCursorの組み込みAI(Claude)は、開発ワークフローを大幅に改善できる強力なコーディングアシスタントです。このガイドでは、CursorでGitHub Copilotを設定して使用する方法と、異なるAIアシスタント間の切り替え方法について説明します。

初期設定

Cursorを初めてインストールすると、以下の選択肢が表示されます:

  • CursorのデフォルトAI(Claude)
  • GitHub Copilot

初期設定時にCopilotを選択しなかった場合でも、後から設定することができます。

GitHub Copilotの設定

前提条件

  1. アクティブなGitHub Copilotサブスクリプション
  2. GitHubアカウントにログイン済み
  3. Cursor IDEがインストール済み

インストール手順

  1. Cursor IDEを開く
  2. Ctrl+Shift+P(Windows/Linux)またはCmd+Shift+P(macOS)を押す
  3. コマンドパレットで「GitHub Copilot」と入力
  4. 「GitHub Copilot: Sign In」を選択
  5. 認証プロセスに従う

CursorでのGitHub Copilotの使用

ベストプラクティス

  1. 競合を避ける

    • Copilot使用時はCursorのオートコンプリートを無効にする
    • 両方のAIアシスタントを同時に有効にしない
  2. バージョンの互換性

    • CursorはVSCodeバージョン1.93で動作
    • 新しいCopilot機能には最新のVSCodeが必要な場合がある
    • 機能を有効にする前にバージョンの互換性を確認

既知の制限事項

  1. 機能の利用可能性

    • Copilot Chatは完全にはサポートされていない可能性がある
    • 一部の新しいCopilot機能が利用できない可能性がある
    • VSCode固有のCopilot機能は異なる動作をする可能性がある
  2. 統合の制約

    • CopilotアカウントをCursor AI機能に使用できない
    • 両方のサービスに個別のサブスクリプションが必要

AIアシスタントの切り替え

ClaudeからCopilotへ

  1. Cursor設定を開く
  2. AIアシスタントセクションに移動
  3. GitHub Copilotを選択
  4. 指示された場合はCursorを再起動

CopilotからClaudeへ

  1. Cursor設定を開く
  2. AIアシスタントセクションに移動
  3. Claudeを選択
  4. 指示された場合はCursorを再起動

トラブルシューティング

一般的な問題

  1. Copilotが応答しない

    • GitHub認証を確認
    • サブスクリプションのステータスを確認
    • Cursorを再起動
  2. Claudeとの競合

    • 一度に1つのAIアシスタントのみがアクティブであることを確認
    • 必要に応じてAIキャッシュをクリア
    • 問題が解決しない場合は設定をリセット
  3. 認証の問題

    • GitHubに再ログイン
    • ネットワーク接続を確認
    • ファイアウォール設定を確認

最適な使用のためのヒント

  1. 適切なツールの選択

    • コード補完にはCopilotを使用
    • 複雑なクエリにはClaudeを使用
    • 両方を組み合わせて生産性を最大化
  2. パフォーマンスの最適化

    • 未使用の機能を無効化
    • リソース使用量を監視
    • 両方のツールを最新の状態に保つ

結論

CursorとGitHub Copilotは連携できますが、それぞれ異なる機能を持つ別個のサービスです。ニーズに最も適したものを選択するか、異なるタスクに対して相補的に使用してください。

追加のサポートについては:


最終更新:2025年2月 - このガイドはCursorバージョン0.43および最新のGitHub Copilotバージョンをカバーしています。