cursor 瞬间完成了,正确率 100% 我有一个测试同事,想写关于某个重要模块的测试用例及测试报告,cursor 基于整个项目的 codebase 帮他一步一步实现了。 我有个前端同事上传了一张别人设计的不错的界面的图片,他让 cursor 帮他根据他 vue2 项目的情况自动生成页面代码,cursor 瞬间完成了,和图片的相似度达到 85% ...
8.@Codebase注记,只能在对话窗里使用,用于在代码仓里扫描相应的文件传入 Codebase注记其实不是很好用,与其说它是扫代码仓,不如说是从代码仓里寻找到你想要的文件的上下文传入,也就是CodebaseFilter。 我感觉平时开发不会用到,因为它要传递过滤条件设置过滤参数: `@Codebase`注记需要你传递数量、过滤/排序时使用...
Codebase注记其实不是很好用,与其说它是扫代码仓,不如说是从代码仓里寻找到你想要的文件的上下文传入,也就是CodebaseFilter。 我感觉平时开发不会用到,因为它要传递过滤条件设置过滤参数: `@Codebase`注记需要你传递数量、过滤/排序时使用的模型等信息 它和通过CTRL + enter快捷键的区别估计就在于你能够自定义查...
Ctrl(Command)+L:打开 AI 聊天面板,支持上下文查询,获取建议或解决问题。 🤝 技巧八:Codebase深入交互 Codebase的互动:在使用composer和chat功能时,多与codebase交互,这有助于深入理解代码的逻辑和结构。 首先,来说说 Cursor 的codebase index功能。它会扫描并索引你的整个项目代码,让 AI 模型可以理解和引用你的...
@Codebase:让Cursor扫描整个代码库以获取上下文。 @Web:让Cursor在互联网上搜索相关信息。 @Chat和@Definitions:在⌘ K中,将聊天消息或附近的代码定义作为上下文包含在内。 你甚至可以粘贴以@开头的链接,让Cursor将该网络资源纳入其中。 注意:如果希望 让Cursor 保持专注,可以使用.cursorignore文件(类似于.gitignore...
最近Cursor又进行了一波更新,对比原版在智能化方面有了很大的改进。Copilot、TONGYI Lingma等AI编程工具背后的运行逻辑是基于各家的LLM,无论是代码解释、优化、生成注释,还是针对文件提问的codeBase都是基于当前文件的内容。而Cursor则是先将工程内所有代码进行索引和向量化,当用户提问时,它会将提问结合整个工程代码...
Default Codebase Chat 默认代码库聊天 如果代码库未编入索引,Cursor Chat 将首先尝试计算一些搜索查询,用于搜索代码库。为了提高准确性,建议使用 嵌入搜索。 Embeddings Search 嵌入搜索 通过代码库索引,Cursor Chat 可以根据您的代码库准确生成响应。 通过在键入消息后按 Ctrl/⌘ + Enter,Cursor Chat 会扫描您的索...
cursor 的 codeBase 是整个工程 cursor 的 codeBase 是整个工程 cursor 的 codeBase 是整个工程 可能有的伙伴看到这几个字立刻就懂我是什么意思了,对,就是那个你越想越激动的事情。 cursor 的逻辑是,先将工程内的所有代码进行索引和向量化(Embedding),再之后你的所有提问都是基于整个工程给你答案,它会将你的提...
类似aider,支持用@来指定文件、方法等 context,背后有 codebase 索引支持。不过 Cursor 涵盖的范围更广,从文档里看,还能引入 git 提交信息,文档,整个文件夹等等。真是把程序员常用 context 信息都考虑到了。 支持整个 codebase 问答,背后应该也是典型的 RAG 技术,这就弥补了前面说的 devv 等产品不了解你的 rep...
除了优秀的代码生成场景以外,Cursor 的聊天面板功能也非常强大,例如可对整个仓库进行问答的 Codebase Agent、可请求互联网的 Web Agent、可快速对在线文档进行索引的 Doc Agent。除了以上核心功能以外,能称之为 AI Native IDE,还有对于众多 IDE 本身功能进行了升级,例如可自然语言设置终端命令、对于终端输出进行拦截并...