AI活用

Cursor完全ガイド|AI専用エディタの使い方からCopilotとの比較まで徹底解説

Cursor完全ガイド|AI専用エディタの使い方からCopilotとの比較まで徹底解説

「CursorってGitHub Copilotと何が違うの?」「VS Codeから乗り換えるべき?」「本当に開発が速くなるの?」

CursorはAI機能を中核に設計された次世代コードエディタです。VS Codeをベースにしながら、AIとの対話をネイティブにサポートし、プロジェクト全体を理解した上でコード生成を行います。

本記事では、Cursorの使い方から活用法まで詳しく解説します。


Cursorとは

概要と特徴

CursorはAnysphere社が開発したAI専用コードエディタです。

主な特徴:

  • VS Codeベースで使い慣れたUI
  • AIがプロジェクト全体を理解
  • 自然言語でコード生成・編集
  • マルチファイル同時編集
  • 複数のAIモデルを選択可能

VS Codeとの違い

項目CursorVS Code + Copilot
AI統合ネイティブ拡張機能
プロジェクト理解
マルチファイル編集
チャット機能
設定移行VS Codeから1クリック-

料金プラン

プラン月額特徴
Hobby無料2週間Pro機能、その後制限付き
Pro$20/月無制限のAI機能、高速応答
Business$40/月チーム機能、プライバシー保護

Pro版の特典:

  • GPT-4、Claude 3.5 Sonnetなど最新モデル
  • 無制限のAI補完・チャット
  • 高速応答(優先キュー)
  • 高度なコードベース理解

インストールと初期設定

インストール手順

  1. cursor.comからダウンロード
  2. インストーラーを実行
  3. VS Code設定のインポート(オプション)
  4. アカウント作成・ログイン

VS Codeからの移行

Cursorは1クリックでVS Code設定を移行できます。

移行される項目:

  • 拡張機能
  • キーバインド
  • テーマ
  • 設定ファイル

基本機能

Tab補完

コードを書いている最中にAIが次のコードを予測。

使い方:

  • Tabキーで補完を受け入れ
  • Escで無視
  • 複数候補の切り替え可能

特徴:

  • 文脈を理解した補完
  • コメントから実装を生成
  • 複数行の補完も可能

Cmd+K(インライン編集)

選択範囲に対して自然言語で指示。

使い方:

  1. コードを選択
  2. Cmd+K(Mac)/ Ctrl+K(Windows)
  3. 指示を入力
  4. 生成されたコードを確認・適用

例:

指示: この関数にエラーハンドリングを追加して
指示: TypeScriptの型を追加して
指示: パフォーマンスを最適化して

Cmd+L(AIチャット)

サイドパネルでAIと対話。

使い方:

  1. Cmd+L(Mac)/ Ctrl+L(Windows)
  2. 質問や指示を入力
  3. コードを直接適用可能

活用例:

  • コードの説明を求める
  • バグの原因を聞く
  • リファクタリングの相談
  • アーキテクチャの設計

高度な機能

Composer(マルチファイル編集)

複数ファイルを同時に編集する機能。

使い方:

  1. Cmd+I(Mac)/ Ctrl+I(Windows)
  2. 変更したい内容を説明
  3. 影響するファイルを自動検出
  4. 一括で変更を適用

活用例:

指示: UserServiceにキャッシュ機能を追加して、
関連するテストも更新して

@記法(コンテキスト指定)

特定のファイルやドキュメントを参照させる。

主な@記法:

  • @ファイル名: 特定ファイルを参照
  • @Codebase: プロジェクト全体を検索
  • @Docs: ドキュメントを参照
  • @Web: Webを検索

例:

@utils.ts この関数の使い方を教えて
@Codebase 認証処理はどこにある?
@Docs React Hooksの使い方

コードベースインデックス

プロジェクト全体をインデックス化し、AIが理解。

メリット:

  • 既存コードのパターンを学習
  • 一貫性のあるコード生成
  • 正確なリファクタリング

設定:

  1. Settings → Features → Codebase Indexing
  2. インデックス対象を設定
  3. 自動で定期更新

AIモデルの選択

利用可能なモデル

モデル特徴おすすめ用途
GPT-4oバランス型汎用
Claude 3.5 Sonnetコーディング最強複雑な実装
GPT-4高精度難しい問題
Claude 3 Opus最高精度アーキテクチャ設計

モデルの切り替え

チャット画面でモデルを選択可能。 タスクに応じて使い分けることで効率アップ。


GitHub Copilotとの比較

項目CursorGitHub Copilot
価格$20/月$10/月
エディタ専用VS Code等の拡張
プロジェクト理解◎(全体を理解)△(開いているファイル中心)
マルチファイル
AIモデル複数選択可能GPT-4/Claude/Gemini
チャット機能◎(ネイティブ)○(Copilot Chat)
Agent機能◎(Copilot Agent)

使い分けの目安

  • Cursor: AIを中心に開発したい、複雑なリファクタリングが多い
  • GitHub Copilot: 既存エディタを使いたい、エージェント機能重視

実践的な活用例

1. 新機能の実装

Composer: ユーザーのプロフィール編集機能を実装して。
- ProfileEditコンポーネント
- プロフィール更新API
- バリデーション
- 成功/エラーのトースト表示

2. バグ修正

このエラーの原因を調べて:
TypeError: Cannot read property 'name' of undefined

@UserService.ts @types/user.ts

3. コードレビュー

このPRの変更をレビューして。
セキュリティ上の問題がないか、
パフォーマンスの懸念点がないか確認して。

@diff.txt

4. テスト作成

@UserService.ts
このサービスの単体テストを作成して。
エッジケースも含めて網羅的に。

効率的な使い方のコツ

1. コンテキストを明確に

悪い例: このコード直して
良い例: @auth.ts の認証ロジックで、トークン期限切れ時に
リフレッシュトークンで再取得する処理を追加して

2. 段階的に指示

複雑なタスクは分割して指示。

1. まずデータモデルを設計して
2. 次にAPIエンドポイントを作成して
3. 最後にフロントエンドのコンポーネントを作成して

3. 既存コードを参照させる

@components/Button.tsx と同じスタイルで
Inputコンポーネントを作成して

よくある質問

Q. VS Codeの拡張機能は使えますか?

A. はい、VS Codeベースなのでほぼすべての拡張機能が利用可能です。VS Codeからの設定移行も1クリックで完了します。

Q. オフラインで使えますか?

A. AI機能はオフラインでは使用できません。ただし、エディタとしての基本機能は利用可能です。

Q. データのプライバシーは?

A. Businessプランでは「Privacy Mode」が利用可能で、コードがAIの学習に使われません。機密性の高いプロジェクトにはBusinessプランを推奨します。

Q. GitHub Copilotと併用できますか?

A. 技術的には可能ですが、機能が重複するため、どちらか一方の利用を推奨します。


まとめ

CursorはAIを中心に設計された次世代コードエディタです。

おすすめポイント:

  1. プロジェクト全体を理解

    • コードベースインデックス
    • 一貫性のあるコード生成
    • 正確なリファクタリング
  2. 直感的なAI操作

    • Cmd+K/L/Iで素早くアクセス
    • 自然言語で指示
    • マルチファイル編集
  3. 柔軟なモデル選択

    • GPT-4、Claude 3.5など
    • タスクに応じて使い分け
  4. VS Codeからの移行が簡単

    • 設定・拡張機能を引き継ぎ
    • 学習コストが低い

まずは無料のHobbyプランで試して、AI駆動開発を体験してみてください。


関連記事

コーディング支援AI・開発ツールについてさらに詳しく知りたい方へ。


※本記事の情報は2026年1月時点のものです。Cursorの機能・料金は更新される可能性があるため、最新情報は公式サイトをご確認ください。