01 - カーソル IDE: 開発者向け完全ガイド
ソフトウェア開発の世界は、前例のない変革を迎えています。何十年も経ってから、 IDE は、構文の強調表示、オートコンプリート、統合されたデバッグを追加することで進化してきました。 新しい時代に入った: AIネイティブIDE、人工知能が存在しない場所 プラグインは後から追加されますが、開発エクスペリエンスのまさに核心です。
この革命の中心にいるのは、 カーソル, ミリオン突破編集者 デイリーアクティブユーザー数は増加し、2025 年末には評価額が 293 億ドルに達しました。 発売から 24 か月足らずで年間経常収益 (ARR) が 10 億ドルを超え、 Cursor は、ソフトウェア史上最も急速に成長している SaaS 製品になりました。
この包括的なガイドでは、インストールから構成まで、Cursor のあらゆる側面を説明します。 基本的な機能から、で導入された並列エージェントなどのより高度な機能まで カーソル2.0。あなたが好奇心旺盛な開発者であっても、AI をシステムに統合する準備ができている専門家であっても、 このガイドには、日常のワークフローを効率的に始めるために必要なすべてが記載されています。
この記事で学べること
- Cursor IDE とは何か、そしてそれがソフトウェア開発におけるパラダイムシフトを表す理由
- Cursor と VS Code の具体的な違いと拡張機能の互換性
- Cursor を最初からインストールして構成する方法、または VS Code から移行する方法
- 主な機能: タブ オートコンプリート、Cmd+K、チャット パネル、コンポーザー
- エージェント モードとコンポーザー モード: 複雑なタスクを AI に委任する方法
- @codebase、@files、@docs を使用したコードベースのインデックス作成とコンテキスト システム
- Cursor 2.0: git worktree を使用した最大 8 つの並列エージェント
- プラン、価格、ニーズに合わせた適切な構成の選択方法
カーソル IDE および AI ネイティブ開発シリーズの概要
| # | アイテム | 集中 |
|---|---|---|
| 1 | 現在位置 - 完全なカーソル IDE ガイド | 完全な概要 |
| 2 | カーソルのルール | カスタム AI セットアップ |
| 3 | エージェントモード | 高度な自動化 |
| 4 | プランモード | 計画支援 |
| 5 | フックとMCP | 拡張性と統合 |
| 6 | プロフェッショナルなワークフロー | ベストプロダクションプラクティス |
Cursor とは何ですか、そしてなぜそれが開発に革命をもたらすのか
カーソルと AIネイティブのコードエディター Anysphere 社が設立したスタートアップによって開発されました。 2022 年に MIT の研究者グループによって発表されました。 GitHub Copilot のようなツールとは異なり、 拡張機能を介して既存のエディタに AI 機能を追加し、カーソルは人工知能を備えて生まれます そのコアに統合されています。オートコンプリートからファイル全体の生成まで、あらゆるインタラクションが、 最先端の言語モデルを活用できるように設計されています。
基礎となる概念はシンプルですが強力です。 AI は外部ツールであってはならず、 しかし常に存在する協力者 これには、プロジェクト、コード スタイル、 あなたの意図。 Cursor は、次の 3 つの主要な革新によってこれを実現します。
- セマンティックコードベースのインデックス作成 - カーソルは、各ファイルの分析とインデックス付けを行います。 ベクトル埋め込みを使用して設計し、AI がコンポーネント間の関係を理解できるようにします。 使用される依存関係とパターン
- インテリジェントなマルチファイルコンテキスト - 一般的なチャットボットとは異なり、Cursor は次のことができます。 数十のファイルを同時に「参照」し、相互接続を理解し、一貫した変更を提案します。 プロジェクト全体を通して
- エディターとの緊密な統合 - AIはファイルを直接編集できます。 ターミナルでコマンドを実行し、依存関係をインストールし、さらにはテストを実行することも、すべて終了することなく実行できます。 編集者から
数字内のカーソル (2025 年末)
| メトリック | 価値 |
|---|---|
| 毎日のアクティブユーザー | 100万以上 |
| 年間経常収益 (ARR) | 12億ドル |
| 評価 | 293 億ドル (シリーズ D、2025 年 11 月) |
| 前年比のARRの伸び | +1.100% |
| Fortune 500 採用 | 50%以上の企業 |
| FDI AI市場シェア | ~18% (2024 年には 3%) |
これらの数字は、カーソルが学術的な実験やニッチなツールではないことを明確に物語っています。 これは、Nvidia、Uber、Adobe などの企業で採用される制作ツールとなっています。 Fortune 500 の一部です。1 年間で 1,100% の成長を遂げたことは、開発者が AI ネイティブのパラダイムを積極的に受け入れています。
カーソルと VS コード: 実際に何が変わるのか
開発者が最初に自問する質問の 1 つは次のとおりです。 「なぜ使用しないのですか?」 GitHub Copilot を使用した VS Code?」。それは当然の質問です。カーソルと ビジュアルのフォーク スタジオコードつまり、同じコードベース、同じインターフェイスを共有します。 機能もほとんど同じです。しかし、その違いは大きくあります。
デザインの哲学
VS Code は 1 つのアプローチに従っています 拡張機能主導型: エディターは中立的なプラットフォームであり、 AI 機能は拡張機能 (Copilot、Codeium など) を介して追加されます。カーソルは アプローチ AIファースト: 人工知能がエディターの心臓部に統合されています オートコンプリートからユーザー インターフェイスに至るまで、エクスペリエンスのあらゆる側面に影響します。
このアーキテクチャの違いは実際的な影響を及ぼします。 VS Code では、Copilot がコードを提案できます 行ごとにアクセスできますが、コードベース全体に深くアクセスすることはできません。 Cursor では、AI が各ファイルのインデックスを作成し、 モジュール間の関係を理解し、複数のファイルへの変更を一度に提案できます。そしてそこに 現在の行を読むアシスタントと、プロジェクト全体を知っている共同作業者の違いです。
拡張機能の互換性
Cursor は VS Code のフォークであるため、ほとんどの拡張機能と互換性があります。 VSコード。次のような拡張機能を簡単にインストールして使用できます。
- ESLint、もっときれいに - リンティングとフォーマット
- GitLens - 高度な git 情報
- ドッカー - コンテナ管理
- サンダークライアント - REST APIのテスト
- 言語拡張機能 - Python、Go、Rust、Java、その他すべて
ただし、一部例外もあります。 Microsoft アカウントへのサインインが必要な拡張機能 (例: ライブシェア)、または特定のインフラストラクチャと非常に深く統合されているもの VS Code の互換性がない場合があります。一般に、拡張機能が Open VSX で動作する場合、 (オープンソース マーケットプレイス)、Cursor とも連携します。
簡単な比較: カーソル vs VS コード + コパイロット
| 機能性 | カーソル | VS コード + 副操縦士 |
|---|---|---|
| AIの完成 | 予測複数行 + タブ | 単行/複数行 |
| コードベースのインデックス作成 | 統合型、自動 | 現在のファイルに限定される |
| AIインライン編集 | Cmd+K プロジェクトコンテキストを指定 | 副操縦士チャット (限定されたコンテキスト) |
| 複数ファイルの生成 | ネイティブ作曲モード | サポートされていません |
| 自律エージェント | エージェントモード + バックグラウンドエージェント | 副操縦士の編集 (基本) |
| 並行エージェント | git worktree を使用すると最大 8 つまで | サポートされていません |
| 利用可能なモデル | GPT-4o、クロード、作曲家、カスタム | OpenAI/Microsoftモデルのみ |
| VS コード拡張機能 | 互換性あり(ほぼすべて) | 完全なマーケットプレイス |
| 費用(AIプラン) | $20/月 (プロ) | $10/月 (副操縦士個人) |
インストールとセットアップ
Cursor を使い始めるのは簡単なプロセスです。エディターは次の目的で使用できます。 macOS、Windows、および Linux VS Code を使用している場合でも、インストールは 5 分もかかりません。
ダウンロードとインストール
- 上がる カーソル.com オペレーティング システムのダウンロード ボタンをクリックします。
- インストーラーを実行します (macOS では DMG、Windows では EXE、Linux では AppImage/deb)
- 最初に起動すると、Cursor はアカウントを作成するか、Google/GitHub にログインするように求めます。
- 無料プランを選択します (毎月 2,000 件の完了と 50 件のプレミアム リクエストが含まれます)
VS Codeからの移行
すでに VS Code を使用している場合、Cursor は初回起動時に自動移行機能を提供します。 インポートには以下が含まれます。
- 拡張機能 - インストールされているすべての拡張機能は自動的にインポートされます
- 設定 - ファイル
settings.jsonコピーされます - キーバインド - カスタムショートカットは保持されます
- テーマとフォント - 視覚的なカスタマイズは保持されます
- スニペット - カスタム スニペットがインポートされます
実践的なアドバイス
必ずしも VS Code をアンインストールする必要はありません。多くの開発者は両方のエディタを維持しています インストールされており、AI を使用した日常の開発には Cursor を使用し、特定のタスクには VS Code を使用します Cursor または Live Share セッションと互換性のない拡張機能を必要とするもの。
推奨される初期構成
インストール後、すぐにセットアップすることをお勧めする構成がいくつかあります 経験を最大限に活用してください:
Cursor Settings > Features:
1. Autocomplete:
- Abilitare "Enable Autocomplete" (attivo per default)
- Impostare il delay a "Fast" per completamenti istantanei
2. Chat:
- Selezionare il modello preferito (Claude Sonnet 4 consigliato)
- Abilitare "Always search the web" per contesto aggiornato
3. Codebase Indexing:
- Verificare che l'indicizzazione sia completata (barra verde)
- Configurare .cursorignore per escludere node_modules, dist, build
4. Privacy:
- Scegliere "Privacy Mode" se lavori su codice proprietario
- Con Privacy Mode, il codice non viene usato per il training
カーソルコアの機能
カーソルは、あらゆるタイプのインタラクションをカバーする 3 つの基本的な機能で際立っています。 コードを使用して: オートコンプリートタブ スムーズな書き心地のために、 Cmd+K 外科的編集用 e チャットパネル 深い会話のために。
「オートコンプリート」タブ: 予測補完
カーソル タブの補完は、従来の、または IntelliSense とは根本的に異なります GitHub コパイロットから。低遅延に最適化された独自のモデルを使用しています。 現在の行を完成させるだけですが、 あなたの次の行動を予測します.
コードを記述すると、Cursor は周囲のコンテキスト、最近の変更、パターンを分析します。 複数行の補完を提案するためにフォローしています。 for ループを作成していて、 最初のケースが書き込まれるとすぐに、Tab は次のブロック全体を提案できます。で説明すると 自然言語でやりたいこと (コメントなど)、カーソルでコードを生成 対応しています。
特に便利な点は、 部分的に受け入れる: を押すと Cmd+Freccia Destra
(o Ctrl+Freccia Destra Linux/Windows の場合)、提案を一言一句受け入れることができます。
Tab でブロック全体を受け入れる代わりに。これにより、AI の提案をきめ細かく制御できるようになります。
Cmd+K: インライン外科編集
Cmd+K (o Ctrl+K Linux/Windows 上) とクイック編集ツール e
ターゲットにされた。コードのブロックを選択し、Cmd+K を押して、実行したい内容を自然言語で説明します。
カーソルは、受け入れ、拒否、または変更できるインライン diff を生成します。
典型的な使用例:
- 「この機能にエラー処理を追加します」 - カーソルは、try/catch コードをロギングでラップします。
- 「非同期/待機に変換」 - コールバックまたはプロミスチェーンを非同期コードに変換します
- 「このクエリを最適化します」 - SQL またはデータベース クエリを書き換えてパフォーマンスを向上させる
- 「TypeScript タイプを追加する」 - 型なしの JavaScript コードに型注釈を追加します
- 「このコードを説明してコメントしてください」 - 選択したコードに説明コメントを追加します
Cmd+K の威力は次のとおりです。 コンテキスト認識: だけでは機能しません ただし、ファイル全体、インポート、定義されたタイプ、およびプロジェクトの規則が考慮されます。
チャットパネル (Cmd+L): AI との会話
[チャット] パネル。次のコマンドでアクティブ化できます。 Cmd+L (o Ctrl+L)、を開きます
サイドパネルのAIとのインタラクティブな会話。一般的なチャットボットとは異なり、
カーソル チャットはコードベースに直接アクセスし、次のことを行うことができます。
- プロジェクトに関する質問に答える - 「認証システムはどのように機能するのですか?」
- コードを分析する - 「このサービスにメモリ リークの可能性はありますか?」
- リファクタリングの提案 - 「このモジュールの構造を改善する方法を提案してください」
- テストを生成する - 「エッジケースをカバーするこの関数の単体テストを作成する」
- 変更を適用する - チャットで生成されたコードは、ワンクリックでファイルに直接適用できます
カーソルショートカットの基本
| ショートカット (macOS) | ショートカット (Win/Linux) | 関数 |
|---|---|---|
| タブ | タブ | オートコンプリートの提案を受け入れる |
| Cmd+右矢印 | Ctrl+右矢印 | 一字一句そのまま受け入れる |
| ESC | ESC | 提案を拒否する |
| Cmd+K | Ctrl+K | AIによるインライン編集 |
| Cmd+L | Ctrl+L | チャットパネルを開く |
| Cmd+I | Ctrl+I | オープンコンポーザー |
| コマンド+。 | Ctrl+. | Composer でエージェント モードを切り替える |
| コマンド+/ | Ctrl+/ | AIモデルの変更 |
| Cmd+N | Ctrl+N | 新しい作曲家セッション |
Composer モード: マルチファイルの生成
Tab オートコンプリートと Cmd+K が個々のファイル レベルで動作する場合、 作曲家
(次のコマンドで有効化できます) Cmd+I) および以下を伴うタスク用に設計されたツール
複数のファイルを同時に。ここが Cursor の優れた点です。
従来の AI ツールと比較して。
Composer はチャットのようなインターフェイスを提供しますが、重要な違いが 1 つあります。 1 回の操作で複数のファイルを作成、編集、削除できます。変化が訪れる 一連の差分として表示され、選択して確認して適用できます。
Composer を使用する場合
- 特徴の足場 - 「ログイン、登録、パスワードのリセットを含む新しい認証モジュールを作成する」
- ファイル間のリファクタリング - 「このロジックをコンポーネントから専用サービスに移動し、すべてのインポートを更新します」
- テストの生成 - 「UserService サービスのすべてのパブリック メソッドの単体テストを生成する」
- 断面フィーチャーの追加 - 「すべての API コントローラーに構造化ログを追加」
- パターン変換 - 「すべてのクラスベースのコンポーネントをフックを使用して機能コンポーネントに変換」
Composer を使用した実践例
Angular プロジェクトの「Product」エンティティに対して完全な CRUD サービスを作成したいと想像してください。 Composer に対する効果的なプロンプトは次のとおりです。
Crea un servizio Angular per gestire i Product con queste specifiche:
- Interfaccia Product con id, name, description, price, category
- ProductService con metodi CRUD che usa HttpClient
- ProductStore usando Angular Signals per lo state management
- Gestione errori completa con retry e fallback
- Unit test per il servizio con copertura dei casi limite
Composer は複数のファイルを生成します。 product.model.ts、サービス
product.service.ts、店 product.store.ts そしてテストファイル
product.service.spec.ts。各ファイルは他のファイルと一貫性があり、
コードベースのインデックス作成により、プロジェクトの規則が守られます。
注意: 作曲者のためのベストプラクティス
- 具体的にしてください: 曖昧なプロンプトは曖昧な結果を生み出します。使用する規則、パターン、テクノロジーを示します
- 常に次のことを確認してください。 変更をむやみに適用しないでください。確認する前に各差分を読んでください
- 複雑なタスクを分割します。 「完全な電子商取引を作成する」のではなく、最初にモデル、次にサービス、次にコンポーネントというアトミックなタスクに分割します。
- コンテキストを使用します。 @files を使用して参照ファイルを Composer に追加して、コード スタイルの AI サンプルを提供します
エージェントモード:自律的に行動するAI
L'エージェントモード Cursor における最も高度なレベルの AI インタラクションを表します。
でアクティブ化できます Cmd+. Composer 内で、エージェント モードは AI を
に対するパッシブプロンプター 自律エージェント 具体的な行動を実行できる
コードベース上で。
エージェント モードでは、カーソルは次のことができます。
- ファイルの読み取りと書き込み - プロジェクト内のファイルの作成、編集、削除
- ターミナルでコマンドを実行する - 依存関係のインストール、ビルドの実行、テストの起動
- コードベースをナビゲートする - ファイルの検索、インポートと依存関係の分析
- 結果を反復処理する - テストが失敗した場合、エージェントはエラーを分析し、コードを修正します。
- 外部ツールを使用する - MCP を介してブラウザ、データベース、その他のサービスと対話します。
具体例
エージェントに次のように伝えたとします。 「エラー メッセージを含むフォーム検証を追加する 録音コンポーネントに合わせてカスタマイズされました」。エージェント モードでは次の手順が実行されます。 独立して:
- プロジェクト内の録音コンポーネントを検索します
- 既存のフォームと存在するフィールドを分析する
- 適切な Angular バリデーター (必須、電子メール、minLength など) を追加します。
- テンプレートでカスタム エラー メッセージを作成する
- スタイルを更新して失敗したフィールドを強調表示する
- ビルドを実行してコンパイル エラーをチェックします
- ビルドが失敗した場合、見つかった問題は自動的に修正されます
エージェント モードとコンポーザー: いつどちらを使用するか
| 特性 | 作曲家(ノーマル) | エージェントモード |
|---|---|---|
| コードを生成する | Si | Si |
| 複数のファイルを編集する | Si | Si |
| ターミナルコマンドを実行する | No | Si |
| 依存関係をインストールする | No | Si |
| 自律的な反復サイクル | No | Si |
| ビルド/テストを確認する | No | Si |
| 監督が必要 | 適度 | 最小限 |
| に最適 | 既知の具体的な変更点 | 探索的で複雑なタスク |
エージェントモードのセキュリティ
エージェントモードには注意が必要です。エージェントはターミナルでコマンドを実行できます。 潜在的に破壊的な操作を実行できる可能性があることを意味します。カーソル実装 確認システム: ターミナルでコマンドを実行する前に、次のメッセージが表示されます。 それを承認すること。 YOLO モードを有効にしないでください (確認なしの自動実行) 分離されたサンドボックス環境で作業する場合を除きます。
利用可能な AI モデル: 選択方法
Cursor の利点の 1 つは、さまざまな AI モデルから選択できることです。
この柔軟性により、タスクに基づいてスピード、品質、コストのバランスをとることができます。
具体的な。オンザフライでモデルを変更できます Cmd+/ (o Ctrl+/).
主要機種
機種選定ガイド
| モデル | 強み | 理想的な用途 |
|---|---|---|
| クロード・ソネット 4 | コード、複雑な命令、深い推論に対する優れた理解 | エージェント モード、複雑なリファクタリング、アーキテクチャ |
| GPT-4o | 高速、多機能、優れた速度と品質のバランス | 毎日のチャット、簡単な質問、コードレビュー |
| 作曲家1 | 独自のカーソル モデル、4 倍高速、コーディング用に最適化 | 迅速な完了、複数ファイルの編集、高頻度のワークフロー |
| カーソルタブ | オートコンプリート、超低遅延のための独自のモデル | 書き込み中のリアルタイムのタブ補完 |
| クロード 作品4 | 最大限の推論能力、非常に深い分析 | アーキテクチャの決定、複雑なデバッグ、セキュリティ分析 |
私のアドバイスは、以下から始めることです クロード・ソネット 4 のデフォルトのテンプレートとして Composer モードと Agent モード: コードの品質とコードの理解の間に最適な関係を提供します。 コンテキストと応答速度。オートコンプリート タブの場合、カーソルは自動的にそのテンプレートを使用します オーナーが最適化されました。
Composer 1: カーソル独自のモデル
Cursor 2.0 のリリースにより、Anysphere が導入されました。 作曲家1、最初の 内部的に構築された言語モデル。これは専門家混合 (MoE) モデルです クラウドサンドボックス環境で強化学習を使用してトレーニングされました。 Anysphere は次のように主張しています。 同様のインテリジェンスを備えたモデルよりも 4 倍高速で、特別に最適化されています 複数ステップのソフトウェア エンジニアリング タスクとエージェント コラボレーションに最適です。
コードベースのインデックス作成: カーソルがプロジェクトを理解する方法
Cursor の真の力はそのシステムから現れます コードベースのインデックス作成。 プロジェクトを開くと、Cursor が各ファイルを自動的に分析し、チャンクに分割します。 意味的に意味のある、ベクトル埋め込みを生成し、データベースに保存する 素早いセマンティック検索のためのベクトル。
インデックス作成の仕組み
- 走査 - カーソルはプロジェクト フォルダーをスキャンし、すべての有効なファイルのハッシュのマークル ツリーを計算します。
- チャンク化 - 各ファイルは意味的に一貫したチャンク (関数、クラス、論理ブロック) に分割されます。
- 埋め込み - チャンクは埋め込みモデルを介して数値ベクトルに変換されます
- ストレージ - エンベディングはリモートのベクトル データベースに保存され、迅速な検索が可能になります
- クエリ - 何かを要求すると、Cursor はコサイン類似度を使用して最も関連性の高いチャンクを取得します。
コンテキスト システム: @mention
Cursor は、Chat や Composer で使用できる強力なコンテキスト参照システムを提供します。 AI を関連情報に誘導するには:
使用可能な @mention コマンド
| 指示 | 彼がやっていること | 使用例 |
|---|---|---|
| @コードベース | インデックス付けされたコードベース全体を検索する | 「@codebase 認証はどのように処理すればよいですか?」 |
| @ファイル | 特定のファイルをコンテキストに含めます | 「@files user.service.ts - キャッシュ メソッドを追加します」 |
| @docs | インデックス付きの外部ドキュメントを検索する | 「@docs Angular - シグナルはどのように機能しますか?」 |
| @ウェブ | ウェブ上の最新情報を検索する | 「@web TypeScript 5.9 の新機能は何ですか?」 |
| @git | コミット、差分、またはプル リクエストを含む | 「@git の最後の 5 つのコミット - 重大な変更はありますか?」 |
| @定義 | シンボル定義 (タイプ、インターフェイス) が含まれます。 | 「@settings ユーザー - このタイプが使用されている場所を表示」 |
.cursorignore ファイル
まるで .gitignore バージョン管理からファイルを除外します。
.cursorignore ファイルとディレクトリをカーソルインデックスから除外します。
これは次の場合の基本です。
- パフォーマンス - node_modules、dist、build、その他の重いディレクトリのインデックス作成を避ける
- 関連性 - ノイズを加える生成ファイル、ロックファイル、バイナリアセットを除外します。
- 安全性 - 機密ファイル (API キー、認証情報) がサーバーに送信されないようにする
# Dipendenze
node_modules/
vendor/
# Build output
dist/
build/
.next/
.angular/
# File generati
*.min.js
*.min.css
*.map
# Lock file
package-lock.json
yarn.lock
# Asset binari
*.png
*.jpg
*.gif
*.mp4
# File sensibili
.env
.env.local
*.pem
*.key
Cursor 2.0: 最大 8 つの並列エージェント
2025 年 10 月 29 日、Anysphere がリリースされました カーソル2.0、最新の更新 編集者の誕生以来、重要な意味を持ちます。核となるイノベーションは実行能力です 最大 8 つの AI エージェントを並行して実行、それぞれが独立してタスクに取り組んでいます 他のものを干渉することなく異なります。
並列エージェントの仕組み
並列エージェントを可能にするテクノロジーは、 git ワークツリー。 ワークツリーは、同じリポジトリの複数のコピーを作成できるようにする Git 機能です。 異なるディレクトリにあり、それぞれが別のブランチにあります。カーソルはこのメカニズムを使用して分離します 各エージェントは独自のワークツリー内にあり、エージェントへの変更によって競合が発生しないようにします。 他の人のものと一緒に。
ワークフローは次のとおりです。
- 打ち上げ - Composer を開いて、異なるタスクを持つ最大 8 つのエージェントを起動します
- 絶縁 - 各エージェントは専用ブランチ上の独自の git ワークツリーで動作します。
- 並列実行 - エージェントは同時に作業し、それぞれが競合することなく独自のファイルを編集します
- リビジョン - 各エージェントの進行状況をリアルタイムで監視できます
- マージ - 完了したら、結果をメイン ブランチにマージできます。
バックグラウンドエージェント
インターフェイスに表示される並列エージェントに加えて、Cursor 2.0 では バックグラウンドエージェント: バックグラウンドでタスクを実行しない場合でもタスクを実行するエージェント あなたはエディターを積極的に見ています。タスクをバックグラウンド エージェントに割り当てることができます。続行します。 別のことに取り組んで、タスクが完了したら通知を受け取ります。
バックグラウンド エージェントの一般的な使用例:
- テストの生成 - 「/services フォルダー内のすべてのサービスの単体テストを生成」
- 移行 - 「すべてのコンポーネントを古い構文から新しい構文に移行します」
- コードレビュー - 「コードベースを分析し、潜在的なセキュリティ問題を報告する」
- ドキュメント - 「エクスポートされたすべてのパブリック関数に JSDoc を追加」
Cursor 2.0: 主な新機能
- 最大 8 つの並列エージェント git worktree 経由で分離する
- 作曲家1 - 初の独自の MoE モデル、4 倍高速
- バックグラウンドエージェント 非同期および自律タスク用
- エージェントファーストのインターフェース クラシックビューに戻る可能性あり
- ビジュアルエディター エージェント統合によるドラッグ アンド ドロップ UI 変更用
- ブラウザの統合 ビジュアルテストとフロントエンドのデバッグ用
- 音声制御 AIとのハンズフリー対話用
- 自動コンテキスト収集 手作業なしでより豊かなコンテキストを実現
価格とプラン: どれを選択するか
Cursor は、個々の開発者やチームのニーズに対応するためのいくつかのプランを提供しています。 2025 年 6 月以降、料金モデルは固定リクエストから定額リクエストに変更されました。 クレジットベースのシステム、各 AI モデルが異なる数値を消費します。 複雑さと計算コストに基づいてクレジットを決定します。
カーソルプランの比較
| 特性 | 無料(趣味) | プロ (月額 20 ドル) | ビジネス ($40/ユーザー/月) |
|---|---|---|---|
| タブ補完 | 2,000/月 | 無制限 | 無制限 |
| プレミアムリクエスト | 50 遅い/月 | 毎月のクレジットプール | 毎月のクレジットプール |
| 利用可能なモデル | 基本 | すべて (GPT-4o、クロードなど) | すべて + エンタープライズ モデル |
| エージェントモード | 限定 | 完了 | 完了 |
| バックグラウンドエージェント | No | Si | Si |
| プライバシーモード | Si | Si | はい + 管理者コントロール |
| 管理者ダッシュボード | No | No | Si |
| SSO/SAML | No | No | Si |
| 一元的な請求 | No | No | Si |
というプランもあります プロ+ / ウルトラ 月額 200 ドルで約 20 倍の特典が得られます テンプレートの使用と新機能への優先アクセス。開発者向けに設計されています 一日の勤務時間のほとんどを集中的に AI を使用するパワー ユーザー。
私のアドバイス
から始めてください 無料プラン Cursor をテストし、ワークフローに適合するかどうかを評価します。 2,000 件の完了と 50 件のプレミアム リクエストは、1 週間の使用に十分です 中程度。問題がなければ、このプラン プロは月額 20 ドル そして最高の関係 品質/価格: プレミアム モデルには無制限のコンプリートと豊富なクレジット プールを提供します。 ビジネス プランは、集中管理と企業コンプライアンスを必要とするチームにのみ意味があります。
実践的なヒント: 最適なワークフロー
Cursor を毎日数か月間使用した結果、最も効果的であると感じたベスト プラクティスを以下に示します。 生産性を最大化するには:
1. 適切なタスクに適切なツールを使用する
- 流動的なライティング → オートコンプリートタブ。コードを書きながら Cursor にコードを完成させます
- 外科的修正 → Cmd+K。選択、説明、適用
- 探索と理解 → チャット (Cmd+L)。コードベースについて質問する
- 複数ファイルの生成 → コンポーザ (Cmd+I)。複数のファイルを一度に作成または編集する
- 複雑で自律的なタスク → エージェントモード。 AI にサイクル全体を任せましょう
2. 効果的なプロンプトを作成する
AI 出力の品質はプロンプトの品質に直接依存します。次のガイドラインに従ってください。
- 具体的にする - 「入力フィールドに正規表現による電子メール検証を追加」は「フォームを検証」よりも優れています
- コンテキストを提供する - 参照ファイルを含めるには @files を使用し、ドキュメントには @docs を使用します
- 規約を示します - 「auth.service.ts で使用しているのと同じエラー処理パターンを使用します」
- 制約を定義する - 「既存のテスト ファイルを変更せず、新しいテスト ファイルを作成してください」
3. カーソルルールを設定する
Le カーソルのルール これらは AI の動作をガイドする永続的な命令です あなたの特定のプロジェクトのために。これらは、一般的な結果から次のような出力に移行するための秘訣です。 チームの慣例を尊重してください。このトピックについては次の記事でさらに詳しく説明します シリーズの。
# Project Rules
## Stack
- Angular 21 con SSR
- TypeScript strict mode
- SCSS per gli stili
## Convenzioni
- Usa standalone components (no NgModule)
- Signals per lo state management
- OnPush change detection
- Nomi file in kebab-case
- Commenti e variabili in inglese
## Stile di Codice
- Funzioni pure quando possibile
- Immutabilita: mai mutare oggetti, sempre creare copie
- Gestione errori esplicita in ogni servizio
- Max 50 righe per funzione
4. 常に出力を確認する
AI は非常に強力なアシスタントですが、絶対確実というわけではありません。のワークフローを採用する 信頼するが検証する:
- 生成された各 diff を適用する前に読み取ります。
- 大幅な変更を行った後にテストを実行する
- 変更がプロジェクトのベスト プラクティスに準拠していることを確認する
- 矛盾したパターンが導入されていないことを確認する
- バージョン管理を使用して問題のある変更を元に戻せるようにする
5. インデックス作成を活用する
コードベースのインデックス作成と Cursor のスーパーパワー。そうであることを確認してください 正しく設定されています:
- [カーソル設定] > [機能] > [コードベース インデックス] でインデックス作成が完了していることを確認します。
- 設定する
.cursorignore無関係なファイルを除外するには - @docs を使用して関連する外部ドキュメントを追加します (フレームワーク、ライブラリ、API)
- AI がプロジェクト間のパターンを理解する必要がある場合は @codebase を使用します
結論
カーソルは、ソフトウェアの作成方法における根本的な変化を表しています。そうではありません AI が追加された単なるエディタ: あなたと一緒に考える開発環境、 プロジェクトを意味論的なレベルで理解し、自律的に動作して複雑なタスクを完了できます。
質問はもうありません 「AI IDE を使用する必要がありますか?」 ma 「どのAI IDEが最適か」 私のワークフローは?」。そして、最新のコードベースを扱うほとんどの開発者にとって、 Cursor は、パワー、柔軟性、使いやすさの最適なバランスを提供します。
誰とカーソル
- 個人開発者 習慣を変えることなく日々の生産性を向上させたい人 (VS Code ベースのおかげで)
- 開発チーム カーソル ルールを介してカスタマイズできる AI 規約を備えた共有ツールを探している人
- スタートアップと企業 マルチファイル生成と並列エージェントを活用して市場投入までの時間を短縮したい人
- 上級開発者 反復的なタスクを AI に委任し、アーキテクチャと設計の決定に集中したい人
VS Code を使い続けるのが最適な場合
- ワークフローが Cursor と互換性のない特定の拡張機能 (例: Live Share) に依存している場合
- AI サーバーとの通信を妨げるネットワーク制限がある環境で作業している場合
- 制限なしの完全な Microsoft マーケットプレイスが必要な場合
- GitHub Copilot などの特定のツールを好み、Cursor の高度な機能は必要ない場合
シリーズの次の記事
これは最初のステップにすぎません。次の記事では、それぞれの高度な側面を詳しく掘り下げていきます カーソルを使用してパワー ユーザーに変えます。
- 第 2 条 - カーソルの規則: AI がプロジェクトに最適なコードを生成するように導くカスタム ルールを作成する方法
- 第 3 条 - エージェント モードの詳細: 複雑なタスクを AI エージェントに委任するための高度な戦略
- 第 4 条 - 計画モード: 複雑な機能の計画支援を使用する方法
- 第 5 条 - フックと MCP: 外部ツールとカスタム統合を使用してカーソルを拡張する
- 第 6 条 – プロフェッショナルなワークフロー: 開発チーム向けのパターンとベスト プラクティス







