Cursor(カーソル)の使い方|AIコードエディタの始め方と基本操作

Cursorは聞いたことがあるけど、実際に何ができるのかよくわからない。そういう人、多いと思う。

VS Codeをベースにした、AI搭載のコードエディタだ。ただそれだけと思ったら大間違い。実際に使ってみると、従来のコーディングの概念が一変する。

僕自身、このツールを導入してから、開発のスピードが明らかに変わった。AIに指示を出して、コードを生成させ、それを修正する——この流れが当たり前になると、もう従来のやり方には戻れない。

この記事でわかること
  • Cursorとは何か、VS Codeとの違い
  • インストール手順と初期設定
  • 主要機能(Tab補完、Cmd+K、Composer、Chat)の使い方
  • 料金プラン(Free・Pro・Business)の比較
  • 効率的なプロンプトの書き方と実例
  • よくあるハマりポイントと対策
  • 平沢の実際の使い方とコツ

Cursorとは何か

CursorはAI統合型のコードエディタだ。ベースはVS Codeだが、AIコーディング機能をネイティブに搭載している。

VS Codeで拡張機能を入れるのと違い、Cursorは最初からAIとの対話を前提に設計されている。これが大きな違いだ。

2024年の登場以来、急速に開発者に採用されている。GitHub Copilotとの大きな違いは「対話型」だという点。単なるコード補完ではなく、プロジェクト全体の文脈を理解した上で、要件を実現するコードを生成できる。

インストール手順

Cursorのインストールは簡単だ。公式サイトから5分で完了できる。

1 公式サイトにアクセス

https://cursor.com にアクセスし、「Download」ボタンをクリック。Mac / Windows / Linux から対応するバージョンを選択。

2 インストール実行

ダウンロードしたファイルを実行。MacならDMGを開いてアプリケーションにドラッグ、Windowsなら.exeをダブルクリック。VS Codeと同じ感覚でOK。

3 アカウント作成とログイン

初回起動時にアカウント作成を促される。メールアドレス、またはGoogle / GitHub アカウントで登録。

4 APIキーの設定(必須)

CursorはOpenAIの API を使用するため、OpenAI API キーが必要。設定画面で「API Keys」に進み、OpenAIのキーを入力。Freeプランでも基本機能は使えるが、本格的に使うなら APIキーの登録が前提。

5 プロジェクトを開く

既存プロジェクトを開くか、新規フォルダを作成して、Cursorで開く。これで準備完了。

主要機能の使い方

Cursorの力を引き出すには、4つの主要機能を使いこなす必要がある。それぞれ役割が異なる。

Tab補完(インラインコード生成)

コードを打ち始めると、AIが自動で次の行を提案する。Tab キーで受け入れ、Esc で却下。GitHub Copilot との違いは、プロジェクト全体の文脈を踏まえた提案だということ。

使い方は単純——コメントやコードを書き始めるだけで、AIが続きを提案する。正確率は非常に高い。

Cmd+K(コード編集アシスタント)

Mac では Cmd+K、Windows では Ctrl+K を押すと、選択したコード範囲に対する「修正指示」を入力できる。

例:このループを「map()関数を使った方式に変更して」と指示すると、AIが自動で書き換える。

コード全体を削除して再度書く必要がない。部分的な改善に最適だ。

Composer(プロジェクト全体の生成)

この機能がCursorの最大の強み。Composer パネルを開くと、プロジェクト全体の構造を理解した上で、大規模なコード生成が可能になる。

「ユーザー認証機能を追加して」と一行書くだけで、ファイル構成、ルーティング設定、データベーススキーマまで、必要なコードが一括生成される。

Composer使用時の注意

Composer で生成されたコードは、必ず確認してからコミットすること。AIが「想像で」ファイルを生成することもある。本番環境への push 前には、テストが必須。

Chat(対話型コーディング支援)

エディタ右パネルのチャットウィンドウで、AIに質問できる。「このコードの問題点は?」「より効率的な書き方は?」といった相談が可能。

コードを範囲選択して Chat に送ると、選択コードのコンテキストを含めた回答が得られる。これがデバッグの時間を大幅に短縮する。

料金プラン比較

Cursorは3つのプランがある。どれを選ぶかで、使える機能が大きく変わる。

プラン Free Pro Business
月額 無料 $20/月 要相談
Tab補完 ○(制限あり) ○(無制限) ○(無制限)
Cmd+K △(回数制限)
Composer △(月2回) ○(1日50回) ○(無制限)
Chat △(月20メッセージ) ○(無制限) ○(無制限)
向いている用途 試用、軽い編集 個人開発、フリーランス チーム開発、エンタープライズ

効率的なプロンプトの書き方

Cursorの性能は、プロンプト次第で大きく変わる。曖昧な指示では、期待通りのコードが得られない。

プロンプトの黄金則

「何を」「どのように」「なぜ」を明確に。この3つを含めると、AIの精度が格段に上がる。

悪い例

  • 「ログイン機能を追加して」
  • 「このバグを直して」
  • 「もっと速くして」

良い例

  • 「メールアドレスとパスワードで認証するログイン機能を追加。bcrypt で パスワードをハッシュ化。ログイン成功時は JWT トークンを返す」
  • 「ユーザーが複数のアイテムを削除しようとすると、2つめ以降が削除されない。データベースの N+1 クエリが原因だと思う。JOIN を使った効率的なクエリに修正」
  • 「現在このループの計算量は O(n^2)。大規模データセット(100万件以上)でも1秒以内に完了するよう、アルゴリズムを最適化」

具体的な要件、制約条件、想定される技術スタックを含める。AIはあなたの「言葉尻」で判断するから、丁寧さより正確さを重視する。

平沢の実際の使い方

僕がCursorを使う流れは、こんな感じだ。

まずプロジェクトを開いたら、README か設計ドキュメントを composer に読ませる。プロジェクト全体の文脈をAIに理解させるステップだ。

その後、新機能の追加時は Composer で「大枠」を生成。その後 Cmd+K で部分修正を重ねていく。完全に自動化するのではなく、「AIが50%、僕が50%」くらいのバランスで進める。

デバッグ時は Chat で「このエラーメッセージが出てる。原因と対策を」と質問。経験則よりも、AIの視点でコードを見直すことで、見落としていた問題に気づくことが多い。

Cursorを使い始めて気づいたのは、自分がコード量よりも「意思決定」に時間をかけるようになった、ということ。実装の詳細はAIに任せて、僕は「どういう設計にするか」に集中できるようになった。

よくあるハマりポイント

初心者が陥りやすいミス

以下の3つのポイントを押さえていないと、Cursorの本当の力を引き出せない。

コンテキストを与えていない

Cursor は「ファイル単位」ではなく「プロジェクト全体」を理解する必要がある。@ファイル名 で参照ファイルを指定するか、関連するコードを Chat で事前に送ると、精度が大幅に上がる。

生成コードを何も確認せずに使っている

AIが生成したコードは「動く」とは限らない。特にセキュリティやデータベースロジックは、必ず自分の目で確認してからマージすること。

API キーの使いすぎ

OpenAI API は従量課金制。Composer を無制限に使うと、月の API 代が数千円に膨れることもある。本格的に使う場合は、Pro プランの$20/月を選んだ方が、結局は経済的。

まとめ

Cursorは単なるコードエディタではない。AIと人間が協働して開発を進める、新しいやり方への入口だ。

この記事のまとめ
  • Cursor = VS Code + AI コーディング支援。プロジェクト全体を理解できるのが強み
  • インストールは5分。公式サイトからダウンロードして起動するだけ
  • Tab補完・Cmd+K・Composer・Chat の4機能を使いこなすのが重要
  • 料金は Pro プラン(月$20)がおすすめ。Composer が回数制限なく使える
  • プロンプトは「何を・どのように・なぜ」の3要素を明確に。具体的なほど精度が上がる
  • 生成コードは必ず確認。セキュリティ面での問題はAIが見落とすことも多い
  • 開発の50%を任せて、自分は意思決定に集中するくらいのバランスが理想的

Cursor を手に入れて、開発スピードを次のレベルに上げてほしい。

バイブコーディングを1日で習得しませんか?

AI登竜門では、プログラミング未経験の方でもたった1日でバイブコーディングを習得できるマンツーマン講座を開催しています。

オンライン説明会に参加する

関連記事