与代码库交互
默认代码库聊天
如果代码库没有索引,Cursor聊天会首先尝试计算一些搜索查询, 这些查询将用于搜索您的代码库。为了获得更好的准确性,建议使用嵌入式搜索。
嵌入式搜索
通过代码库索引,Cursor聊天可以根据您的代码库生成准确的响应。
在输入消息后按Ctrl/⌘ + Enter
,Cursor聊天会扫描您已索引的代码库以查找相关代码。这通常
适合快速找到代码片段以包含在对话上下文中。要更好地控制代码库搜索并获得更好的准确性,
您可以使用@codebase
。
高级代码库搜索
使用@Codebase
时,Cursor代码库聊天会进行更详细的搜索。
在这里了解更多关于@Codebase
的信息。
代码库搜索
简介
Cursor 提供了强大的代码库搜索功能,可以帮助你快速找到相关代码。搜索功能包括:
- 语义搜索
- 正则表达式搜索
- 文件名搜索
语义搜索
语义搜索使用嵌入式向量来查找语义相关的代码。这对于查找相似功能的代码特别有用。
要使用语义搜索,只需在搜索框中输入自然语言描述即可。例如:
查找处理用户认证的代码
正则表达式搜索
正则表达式搜索允许你使用正则表达式模式来查找代码。这对于查找特定的代码模式很有用。
要使用正则表达式搜索,在搜索框中输入正则表达式即可。例如:
/function.*auth/