ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
本稿は Cursor (カーソル) に関する記事です。
Cursor とは?
Cursor は、Anysphere(米国のスタートアップ)が提供するAI 統合型のコードエディタです。Microsoft の VS Code をフォークして開発されており、見た目・操作感はほぼ VS Code 互換ですが、エディタ自体に AI チャット・マルチファイル編集・自律エージェントが深く統合されているのが特徴です。
主な特徴
- VS Code 互換 — 拡張機能・設定・ショートカットがほぼそのまま動く
- AI チャット (Chat) — サイドバーで対話。コードベースを文脈に含めて応答
- Composer / Edits — 複数ファイルを横断する大規模編集を計画 → 適用
- Agent モード — 指示を与えるとファイル探索・編集・コマンド実行を自律実行
- Tab 補完 — 行内・複数行の予測補完(Cursor 独自のサジェスト)
- Cmd+K (Inline Edit) — 選択範囲を AI で直接書き換え
- モデル選択 — Claude / GPT / Gemini など複数モデルから切替
- コードベース理解 (@Codebase) — リポジトリ全体を埋め込み検索し、関連箇所を自動引用
- Rules / Project Rules — プロジェクトの規約・コードスタイルを AI に守らせる仕組み
料金プラン
| プラン | 位置づけ |
|---|---|
| Hobby (無料) | 個人。利用回数・モデル制限あり |
| Pro | 個人向け有料。高速モデルの利用枠拡大 |
| Business / Team | 組織向け。SSO・課金一元化・データプライバシ |
| Enterprise | 大企業向け。監査・SAML・契約調整 |
API キー持ち込み(BYOK)モードもあり、自社で OpenAI / Anthropic API を契約していればそちらに直接課金させることも可能。
基本的な使い方
- 公式サイト (cursor.com) からインストーラを取得
- サインイン(GitHub / メール)
- プロジェクトを開く → VS Code とほぼ同じ操作感
- 右パネルから Chat(質問・相談)または Composer(マルチファイル編集)を呼び出す
- 選択範囲を Cmd+K (Ctrl+K) で直接編集指示
- Tab でインライン補完を確定
- Agent モードで「テストを追加して」「リファクタして」等の自律タスクを依頼
類似ツールとの比較
| ツール | 形態 | 得意 |
|---|---|---|
| Cursor | 専用エディタ(VS Code 派生) | マルチファイル編集・コードベース全体理解 |
| GitHub Copilot | VS Code / JetBrains 等の拡張 | 補完・チャット・PR レビュー |
| Claude Code | CLI ターミナル | サーバ運用・自律編集 |
| OpenAI Codex (codex CLI) | CLI / クラウド | OpenAI モデル中心の自律タスク |
| Windsurf (旧 Codeium) | 専用エディタ | Cursor 競合 |
| Aider | CLI | Git 連動・コミット単位の編集 |
VS Code 拡張機能との互換性
- VS Code Marketplace の大半の拡張がそのまま動く(Cursor 側に独自マーケットプレイスあり)
- Microsoft 製の一部拡張(C#、Remote 系等)はライセンスの都合で制限がある場合がある
- キーバインドはほぼ VS Code 互換。設定 JSON もそのまま流用できる
運用上のポイント
- .cursorrules または Project Rules で、プロジェクト固有の規約を AI に渡せる
- 機密リポジトリはBusiness 以上のプランで「学習に使わない」設定を確認
- 大規模変更はComposer のプレビュー → 差分レビュー → 承認で適用
- API キー BYOK 利用時は本人のキーで課金されるため、社員配布時のガバナンスに注意
- Cursor 自体のテレメトリ / コード送信設定を環境ごとに確認
注意点
- VS Code 派生のため、VS Code 本体のアップデートとは別系統。バージョン差で挙動が変わることがある
- 有料モデルの利用枠が月で決まっており、ヘビーユーザは追加課金または API キー持ち込みが必要
- 本番リポジトリの大量編集はレビュー必須。意図せぬリファクタが入ることがある
- Microsoft 製 VS Code 公式拡張の一部利用は、利用規約上 Cursor 上では非推奨/不可となる場合がある
- AI 機能を中心に料金体系が頻繁に変わる新興プロダクト。最新の公式情報を確認
関連
- 親カテゴリ: コーディング支援AI
- 関連: GitHub Copilot / Claude Code / OpenAI Codex
- VS Code 本体: Visual Studio 系列とは別物(VS Code 自体は本サイト未掲載)
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 7 Spring Frameworkのアノテーション一覧
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- 【django】ログイン 認証機能 2026-09-08 03:22:09
- MySQL ERROR 1063 Incorrect column specifier for column|原因と直し方 2026-09-08 03:11:09
- 【PHPエラー】Object of class stdClass could not be converted to string 2026-09-07 07:46:04
- Julia Genie ローカル開発サーバ起動完全ガイド 2026-09-07 07:46:04
- Wi-Fi とは|規格と世代(Wi-Fi 4〜7)・周波数帯・CSMA/CA・WPA3 NEW 2026-09-07 07:45:13
- set コマンドでシェルオプションと位置パラメータを操作 | bash 2026-09-07 07:45:13
- JPEG(.jpg/.jpeg)画像形式の完全ガイド — 仕様・マジックナンバー・他形式との比較・EXIF 2026-09-07 07:45:13
- UE5 Get Overlapping Actorsで特定クラスだけ処理|Class Filter・Cast To 2026-09-07 07:45:13
- Linuxで特定拡張子のファイルを再帰削除|find -deleteの安全手順 2026-09-07 07:45:13
- Django CBVでテンプレートに値を渡す|get_context_data・extra_context 2026-09-07 07:45:13
- Linuxで複数ファイルの文字列を一括置換|find・sed・xargsの安全手順 2026-09-07 07:45:13
- Laravelルートグループ|prefix・middleware・nameで一括管理 2026-09-07 07:45:13
- Linux whichコマンドの使い方|絶対パス取得とtype・command -vの違い 2026-09-07 07:45:13
- Linux catコマンドの使い方|行番号表示・複数ファイル連結 2026-09-07 07:45:13
- unable to execute 'gcc': No such file or directory 2026-09-07 07:45:13
コメントを削除してもよろしいでしょうか?