Cursorは各ファイルの埋め込みを計算することでコードベースをインデックス化します。これによりあなたのコードに関するAI生成の回答が改善されます。プロジェクトを開くと、Cursorは自動的にインデックス化を開始します。新しいファイルは段階的にインデックス化されます。 インデックス化の状況は以下で確認できます:Cursor Settings > Indexing & Docs
コードベースインデックス化の進行状況インジケーター

設定

Cursorは無視ファイル(例:.gitignore.cursorignore)に含まれるファイルを除く、すべてのファイルをインデックス化します。 Show Settingsをクリックして以下を行います:
  • 新しいリポジトリの自動インデックス化を有効にする
  • 無視するファイルを設定する
大きなコンテンツファイルを無視することで回答の精度が向上します。

インデックス化されたファイルを表示

インデックス化されたファイルパスを確認するには:Cursor Settings > Indexing & Docs > View included files これにより、インデックス化されたすべてのファイルを一覧表示する.txtファイルが開きます。

マルチルートワークスペース

Cursorはマルチルートワークスペースをサポートしており、複数のコードベースで作業できます:
  • すべてのコードベースが自動的にインデックス化されます
  • 各コードベースのコンテキストがAIで利用可能です
  • .cursor/rulesがすべてのフォルダで機能します

PR検索

PR検索は、履歴の変更をAIを通じて検索可能でアクセスしやすくすることで、コードベースの進化を理解するのに役立ちます。

仕組み

Cursorは自動的にリポジトリ履歴からすべてのマージされたPRをインデックス化します。要約はセマンティック検索結果に表示され、最近の変更を優先するスマートフィルタリングが適用されます。 Agentは@[PR番号]@[コミットハッシュ]、または@[ブランチ名]を使用して、PR、コミット、イシュー、またはブランチをコンテキストに取得できます。接続時にはGitHubコメントとBugbotレビューも含まれます。 プラットフォームサポートには、GitHub、GitHub Enterprise、Bitbucketが含まれます。GitLabは現在サポートされていません。
GitHub Enterpriseユーザー:VSCode認証の制限により、取得ツールはgitコマンドにフォールバックします。

PR検索の使用

「他のPRでサービスはどのように実装されていますか?」のような質問をすると、Agentは自動的に関連するPRをコンテキストに取得し、リポジトリの履歴に基づいて包括的な回答を提供します。

FAQ