Cursorを使えば、コードを書くスピードが大幅に上がります。AIがコードを補完し、質問に答え、ファイルをまたいだ修正まで自動でこなしてくれるからです。ただ、「どの機能から使えばいいかわからない」「VSCodeとどう違うのか」という疑問を持ったまま、インストールだけして放置している方も少なくありません。
この記事では、Cursorの基本的な使い方を初心者向けにステップ順で整理します。インストールから主要3機能の操作、つまずきやすいポイントまで、Cursor公式ドキュメント(docs.cursor.com)をもとに解説します。
この記事のポイント
- CursorはVSCodeをベースにしたAIエディタで、既存の設定・拡張機能をほぼそのまま引き継げる
- Tab補完・Cmd+K・Chatの3機能を順番に覚えれば、初日から実用レベルで使い始められる
- AIの提案を無批判に受け入れるリスクを知ったうえで使うと、学習効果も高まる
Cursorとは?AIエディタとしての位置づけ
CursorはAnysphere社が開発したAI統合型コードエディタです。VSCode(Visual Studio Code)をフォークして作られており、エディタとしての操作感はVSCodeとほぼ同じまま、AIによるコード補完・生成・対話機能が組み込まれています。

Cursor公式サイト(cursor.com)では「AIを使ってより速くコードを書くためのエディタ」と位置づけられています。
VSCodeとの違いと共通点
VSCodeとCursorの関係は、「土台は同じ、搭載エンジンが違う」とわかりやすいです。Cursorの公式ドキュメントによると、VSCodeの拡張機能・テーマ・キーバインドはCursorにそのままインポートできます。普段のVSCode環境を維持しながら移行できる点は、乗り換えのハードルを下げる大きな要素です。
一方で、Cursor固有の機能としては以下が挙げられます。
- AIコード補完(Tab):次に書くべきコードを予測してリアルタイムに提示
- インライン編集(Cmd+K / Ctrl+K):選択範囲を自然言語の指示で書き換え
- Chatパネル:コードベース全体を参照しながらAIと対話
- Agentモード:複数ファイルにまたがる変更をAIが自律的に実行
VSCodeにも GitHub Copilot という拡張機能がありますが、CursorはAI機能がエディタ本体に深く統合されており、コンテキスト参照の幅や操作の一体感が異なります。
| 項目 | VSCode(+Copilot) | Cursor |
|---|---|---|
| ベース | Microsoft製エディタ | VSCodeフォーク |
| AI補完 | Copilot拡張機能 | エディタ本体に統合 |
| コンテキスト参照 | 開いているファイル中心 | コードベース全体・ドキュメント指定可 |
| Agentモード | あり(Copilotのエージェントモード) | あり(複数ファイル自律編集) |
| 既存設定の引き継ぎ | — | VSCodeからワンクリックでインポート可 |
| 無料プランの有無 | VSCode自体は無料(Copilotにも無料プランあり) | Hobby(無料)プランあり |
無料プランと有料プランの主な違い
Cursor公式サイトの料金ページ(2026年9月24日確認)では、無料の「Hobby」、個人向けの有料プラン(月額20ドルから。利用量の多い上位プランもあります)、チーム向けの「Teams」(1ユーザーあたり月額40ドル)、個別見積もりの「Enterprise」が案内されています。料金体系は2026年に入ってからも何度か変わっているため、申し込む前に公式の料金ページで最新の内容を確認してください。
Hobbyプランでは、AIによるコード補完・Chatパネル・Agentモードをすべて利用できます。ただし、使える量には上限があり、最新の高性能モデルを多く使うほど早く上限に達します。まず無料で操作に慣れ、日常的に使うようになってから有料プランを検討するのが現実的な流れです。
有料プランにすると、使えるモデルの利用量が大きく増えます。本格的に業務や学習で毎日使うなら、有料プランへの移行を検討する価値があります。
インストールと初期設定の手順
Cursorのセットアップは、公式サイトからダウンロードしてアカウントを作るだけで完了します。特別な前提知識は必要なく、VSCodeを使ったことがある方なら10分もかかりません。

ダウンロードからログインまで
まずcursor.comにアクセスし、「Download」ボタンからインストーラーを取得します。Windows・macOS・Linuxに対応しています。インストール後にCursorを起動すると、アカウント作成またはログイン画面が表示されます。GitHubアカウントやGoogleアカウントでのログインも可能です。
ログイン後、「VSCodeの設定をインポートしますか?」という選択肢が表示されます。VSCodeを普段使っている方は「Import from VSCode」を選ぶと、テーマ・キーバインド・拡張機能の設定が自動的に引き継がれます。ゼロから始める方は「Start Fresh」を選んでください。
この段階で使用するAIモデルを選ぶ画面も出てきます。初期設定のままでも問題ありませんが、Cursor公式ドキュメントには各モデルの特性が説明されているので、後から変更することも可能です。
日本語化と基本的な環境設定
Cursor自体のUIは英語ですが、VSCode同様に日本語化拡張機能を使えます。拡張機能パネル(サイドバーの四角いアイコン)を開き、「Japanese Language Pack for Visual Studio Code」を検索してインストールするだけです。再起動後に日本語UIに切り替わります。
環境設定で最初に確認しておきたい項目は3つです。
- フォントサイズ:設定(Cmd+, / Ctrl+,)→「Editor: Font Size」で調整
- 自動保存:「Files: Auto Save」を「afterDelay」に設定すると、コード編集中の保存忘れを防げます
- AIモデルの選択:右下のモデル表示をクリックするか、設定画面の「Cursor Settings」から変更できます
Cursor固有の設定は「Cursor Settings」(Cmd+Shift+J / Ctrl+Shift+J)から開けます。通常のVSCode設定とは別に、AI機能に関する詳細な設定がここに集約されています。
どの機能から使い始めればいい?主要3機能の使い方
Cursorには多くの機能がありますが、最初に覚えるべきは「Tab補完」「Cmd+K」「Chatパネル」の3つです。この順番で習得すると、無理なく使いこなせるようになります。

Tabキーによるコード補完(Autocomplete)
Tab補完は、Cursorを開いた瞬間から使える機能です。コードを書いていると、薄いグレーのテキストで「次に書くべきコード」が自動的に表示されます。Tabキーを押すと、その提案が確定されます。
たとえばPythonでdef calculate_と入力すると、関数名の続きや引数・処理内容まで提案されることがあります。提案が不要なときはEscキーで消せます。一部だけ受け入れたい場合は、Cmd+→(Ctrl+→)で単語単位での受け入れも可能です。
Cursor公式ドキュメントによると、Tab補完はファイル内のコンテキストだけでなく、プロジェクト全体の構造も参照して提案を生成します。関数名の命名規則や変数の型など、プロジェクトの「癖」を学習した提案が出てくる点が、単純な入力補完との違いです。
Tab補完に慣れてきたら、あえてコメント(# ユーザーリストを取得してJSONで返すのような自然言語)を書いてからTabを押してみてください。コメントの内容を実装したコードが提案されることがあります。
Cmd+Kによるインライン編集
Cmd+K(Windowsはctrl+K)は、選択したコードをAIに直接指示して書き換える機能です。コードを選択してCmd+Kを押すと、入力欄が表示されます。そこに「このコードにエラーハンドリングを追加して」「コメントを日本語に翻訳して」のように自然言語で指示を入力します。
変更前後の差分がインラインで表示されるため、どこが変わったかが一目でわかります。変更を受け入れる場合はEnter、却下する場合はEscを押します。部分的に修正したい場合は、その部分だけ選択してから再度Cmd+Kを使えます。
Cmd+Kの使いどころの例を挙げます。
- 書いた関数に対して「この関数の処理をリファクタリングして」と指示する
- 英語のコードコメントを選択して「日本語に翻訳して」と指示する
- バグが疑われる箇所を選択して「このコードの問題点を修正して」と指示する
コードを選択せずにCmd+Kを押した場合は、カーソル位置に新しいコードを挿入する形で動作します。「ランダムなパスワード生成関数を作って」のように、ゼロからコードを書かせる用途にも使えます。
Chatパネルでのコード質問・生成
Chatパネルは、Cmd+L(Ctrl+L)で開けるAIとの対話ウィンドウです。コードに関する質問や、複雑な機能の生成依頼に向いています。Tab補完やCmd+Kが「今書いているコードへの即時介入」だとすると、Chatパネルは「設計や実装方針を相談する場」という位置づけです。
Chatパネルでは、@記号を使ってコンテキストを指定できます。たとえば@ファイル名と入力すると、そのファイルの内容をAIが参照した状態で回答してくれます。「@app.py このファイルのAPIルーティングを説明して」のような使い方です。
回答の中にコードブロックが含まれている場合、「Apply」ボタンをクリックするとエディタに直接反映されます。コピー&ペーストの手間が省けるため、生成されたコードを試すまでのステップが短くなります。
Agentモードとは何か?通常チャットとの使い分け
Agentモードは、複数のファイルにまたがる変更をAIが自律的に実行する機能です。通常のChatが「AIに聞いて、自分で実装する」スタイルなのに対し、Agentモードは「AIが計画を立てて、実際にファイルを編集する」スタイルです。Cursor公式ドキュメントでは、AgentモードをChatパネル内のモード切り替えで有効にできると説明されています。

Agentモードが向いているタスクの例
Agentモードが力を発揮するのは、「複数のファイルを横断して変更が必要なタスク」です。一方で、小さな修正や一問一答的な質問には通常Chatのほうが向いています。
Agentモードに適したタスクの例を挙げます。
- 「このプロジェクト全体でユーザー認証機能を追加して」(複数ファイルへの変更が発生)
- 「Pythonで書かれたこのコードをTypeScriptに移植して」(ファイル構造ごと変換)
- 「このAPIのテストコードを一式作成して」(新規ファイルを複数作成)
通常Chatが向いているタスクの例は以下です。
- 「この関数の動作を説明して」(説明・質問)
- 「このエラーメッセージの意味を教えて」(デバッグの相談)
- 「この処理をもっと簡潔に書くには?」(コードレビュー的な相談)
Agentモードはとても便利ですが、AIが自律的にファイルを編集するため、意図しない変更が加わることもあります。変更後は内容を必ず確認し、意図と違う場合はチェックポイントから元に戻してください(先に計画を確認したい場合は、コードを書く前に計画を作るPlanモードを使えます)。
コンテキスト(@ファイル・@フォルダ)の活用法
CursorのChatやAgentモードでは、@記号を使って参照先を明示的に指定できます。これを「コンテキスト指定」と呼びます。コンテキストを正しく指定することで、AIの回答精度が大きく変わります。
主なコンテキスト指定の種類は以下です。
- @ファイル名:特定のファイルを参照させる(例:
@index.ts このファイルの型定義を整理して) - @フォルダ名:フォルダ全体を参照させる(例:
@src/components/) - @Terminals・@Chats:ターミナルの出力や過去のチャットを参照させる
- @Commit・@Branch:Gitの差分(未コミットの変更やブランチ全体の差分)を参照させる
初心者のうちは、まず@ファイル名の使い方だけ覚えておけば十分です。「今開いているファイルについて質問したいときは@で指定する」という習慣をつけると、的外れな回答が減ります。コンテキストを指定しないと、AIはどのコードについて話しているのかを推測で補う必要があり、回答の精度が下がります。
初心者がつまずきやすいポイントと対処法
Cursorは直感的に使えるツールですが、使い始めの段階でいくつかのつまずきポイントがあります。事前に知っておくと、無駄な時間を省けます。

AIの提案をそのまま使うリスクと確認習慣
AIが生成したコードは、一見正しく見えても動作しない場合があります。これはCursorに限らず、すべてのAIコーディングツールに共通する性質です。
Barke, James, Polikarpova(2023年、UC San Diego)の研究では、プログラマーがAIコードツールと対話するパターンを「加速モード(自分のアイデアを素早く実装する)」と「探索モード(新しいアプローチを発見する)」の2種類に分類しています(ACM Digital Library)。
この研究は経験の違いによる使い方の差までは示していませんが、次に何をすべきか分からない探索モードの場面ほど、AIの提案をそのまま受け入れず、自分で確かめる姿勢が大切です。
また、Ziegler et al.(2022年)のGitHub Copilotを対象にした研究では、提示された補完候補が受け入れられた割合(受け入れ率)が、開発者自身の感じる生産性と最も強く結びついていたと報告されています(ACM Digital Library)。
AIの提案を確認するための習慣として、以下を心がけてください。
- 生成されたコードを必ず読む:Tabで確定する前に、提案内容を1行ずつ確認する
- 小さな単位でテストする:一度に大量のコードを生成させず、動作確認しながら進める
- 理解できないコードは使わない:「なぜこう書くのか」が説明できないコードは、後のデバッグで詰まる原因になります
- エラーが出たらAIに原因を聞く:Chatパネルにエラーメッセージを貼り付けて「このエラーの原因と修正方法を教えて」と聞くと、説明付きで解決策が得られます
⚠️ よくある失敗パターン
- Agentモードで大量の変更を承認してから「思っていたのと違う」と気づく → 小さなタスクに分けて都度確認する
- コンテキストを指定せずに質問して、的外れな回答が返ってくる → @ファイル名で参照先を明示する
- AIが生成したコードをコピーしただけで動作確認しない → 必ずローカルで実行して確認する
よくある質問

Q. CursorはVSCodeの拡張機能ですか?
A. 拡張機能ではなく、独立したエディタです。VSCodeのソースコードをベースに作られているため操作感は似ていますが、別のアプリケーションとしてインストールします。VSCodeの拡張機能・テーマ・設定はCursorにインポートできます。
Q. 無料プランでもAgentモードは使えますか?
A. Cursor公式サイトによると、Hobbyプラン(無料)でもAgentモードを含む主要機能は利用できます。ただし、使える量には上限があり、最新の高性能モデルを多く使うほど早く上限に達します。まず無料で試して、使用頻度が増えてきたら有料プランへの移行を検討するのが現実的な進め方です。
Q. プログラミング初心者でもCursorは使えますか?
A. 使い始めること自体は初心者でも可能です。ただし、AIが生成したコードを評価・修正するためには、基本的なプログラミングの知識が必要です。コードを一行も書いたことがない段階でCursorに頼りきりにすると、エラーが出たときに対処できなくなります。まず基礎的な文法を学んでから使うと、AIの提案を正しく判断できるようになります。
Q. Tab補完が表示されません。どうすれば直りますか?
A. いくつかの原因が考えられます。まず、Cursor Settingsで「Autocomplete」が有効になっているか確認してください。次に、ファイルの言語が正しく認識されているか(右下の言語表示を確認)を見てみましょう。それでも解決しない場合は、Cursorを再起動するか、公式ドキュメントのトラブルシューティングセクションを参照してください。
Q. Cursorで使えるAIモデルはどれですか?
A. Cursorでは、OpenAIのGPT系・AnthropicのClaude系・GoogleのGemini系など、複数社の最新モデルから選択できます。利用可能なモデルはプランや時期によって変わる場合があるため、最新の対応モデル一覧はCursor公式ドキュメントでご確認ください。
まとめ:Cursorの使い方を身につける次のステップ
Cursorの使い方を身につける順番は「Tab補完で感覚をつかむ → Cmd+Kで既存コードを編集する → Chatパネルで設計を相談する → Agentモードで複数ファイルを一括変更する」というステップが自然です。
最初の一歩として、今日中にインストールして、書いたことのあるコードの一部をCmd+Kでリファクタリングしてみてください。AIがどんな変更を提案するかを見るだけでも、Cursorの動作感がつかめます。提案を読んで「なぜこう変えるのか」を考える習慣が、ツールへの習熟と自分のコーディングスキルの両方を同時に伸ばします。
Cursorは道具です。使いこなすほど手に馴染みますが、道具に考えさせっぱなしにすると、自分で考える力が育ちません。AIの提案を批判的に読む姿勢を持ち続けることが、長期的に力になります。
集中してCursorの学習を進めたい方へ
新しいツールの習得には、まとまった集中時間が必要です。管理人が運営するアイデスク新宿自習室は24時間営業・Wi-Fi完備・全席電源付きで、深夜や早朝の学習にも対応しています。新宿西口駅から徒歩3分の立地で、仕事帰りや休日の学習場所の選択肢のひとつとして参考にしてください。
※本記事の情報は2026年9月時点のものです。最新情報は各公式サイトでご確認ください。
最終更新: 2026年9月29日

