《Cursor文檔》-搜索

Instant Grep

查找代碼最快的方法是精確匹配:函數名、變量名、錯誤 string 或正則表達式模式。當你引用特定符號時,智能體會自動使用 grep。

Cursor 內置 Instant Grep,這是一款自定義搜索引擎,在大型代碼庫中的性能優於 ripgrep。它會自動運行,無需配置。

Instant Grep 支持完整的正則表達式和單詞邊界匹配,因此智能體可以構建 import.*PaymentServicePaymentFailedError 等模式,追蹤跨文件的引用。

隱私與安全

文件路徑會在發送至 Cursor 服務器前加密。代碼內容絕不會以明文形式存儲;僅在索引期間保存在內存中,隨後即被丟棄。

Explore 子代理

智能體可以生成一個Explore 子代理,讓它在獨立的上下文窗口中使用更快的模型運行。它會執行大量並行搜索,不會佔用主對話的上下文,只返回相關結果。

當智能體判斷某項任務需要進行廣泛搜索時,會自動使用 Explore 子代理。你也可以直接要求它:“使用子代理查找所有驗證用戶輸入的位置。”

這有助於管理上下文。搜索大量文件會產生很多上下文信息。子代理會彙總結果,而非直接輸出原始文件內容,讓主對話保持聚焦。

常見問題

我的源代碼會存儲在 Cursor 服務器上嗎?

不會。Cursor 會創建嵌入,但不會存儲文件名或源代碼。文件名會被混淆,代碼塊會被加密。智能體進行搜索時,Cursor 會檢索嵌入,並在客戶端解密代碼塊。

我可以自定義路徑加密嗎?

在工作區根目錄創建 .cursor/keys 文件:

{
  "path_decryption_key": "your-custom-key-here"
}

團隊共享如何運作?

團隊成員之間可共享索引,從而更快地索引相似代碼庫。Cursor 會遵循文件訪問權限,僅共享有權訪問的內容。

Cursor 支持多根工作區嗎?

支持。Cursor 支持多根工作區。所有代碼庫都會自動建立索引,每個代碼庫的上下文都可供 智能體 使用。依賴單個 Git 根目錄的某些功能 (如 worktree) 在多根工作區中會被禁用。雲端代理不支持多根工作區。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜