Mac上使用Shift + Command + L打开Chat窗口,在窗口里输入需求,AI能为我们提供不同的方案 根据生成的代码,点击Apply,再点击Accept,代码就能应用了,然后可以刷新网页看下效果 3.5 项目理解 Cursor具备理解整个项目代码的强大能力,注意是整个项目,不是单个代码文件! 这里在Chat窗口输入@Codebase然后要求AI分析代码
Accept 改动之后,我们可能会发现 lint 错误或者自动化测试失败,你不需要再手动拷贝错误信息,可以直接使用AI Fix in Chat(for lint) 或者Debug with AI(for terminal),虽然是个很小的功能,但这个体验提升真的很爽。 把错误自动发给 Cursor 进行修复 以上图为...
Default Codebase Chat 默认代码库聊天 如果代码库未编入索引,Cursor Chat 将首先尝试计算一些搜索查询,用于搜索代码库。为了提高准确性,建议使用 嵌入搜索。 Embeddings Search 嵌入搜索 通过代码库索引,Cursor Chat 可以根据您的代码库准确生成响应。 通过在键入消息后按 Ctrl/⌘ + Enter,Cursor Chat 会扫描您的索...
将项目下载下来,使用cursor打开后。 我直接在chat对话框中提问,如何对svtrv2进行蒸馏,选择基于codebase的对话模式,cursor就会直接给出答案。 如果在操作过程中遇到错误,直接debug with ai,非常迅速就能定位到问题。 还有一个比较好用的地方,就是cmmand+k。在编辑器页面,你可以对选中的代码进行你要的修改,只需用自...
其中Chat、Tab、Indexing&Docs、Background Agents 以及 Network 都是从之前的设置项单独拎出来的,下面会对变化较大的分类项进行具体介绍。 二、新增自动记忆 【Rules】选项几乎在每个版本都有不同程度的更新,这次v0.51版本新增了【Generate Memories】功能。
Default Codebase Chat 默认代码库聊天 如果代码库未编入索引,Cursor Chat 将首先尝试计算一些搜索查询,用于搜索代码库。为了提高准确性,建议使用 嵌入搜索。 Embeddings Search 嵌入搜索 通过代码库索引,Cursor Chat 可以根据您的代码库准确生成响应。 通过在键入消息后按 Ctrl/⌘ + Enter,Cursor Chat 会扫描您的索...
当我们在代码报错后,鼠标移入会有 AI FIx 按钮,或者终端报错,我们选中报错,会有 Add to Chat 按钮,我们可以在对话中进行报错询问 7)预测你的下一步 它会猜你下一步做什么,并且把光标放到合适的位置,让你真正一路 tab 以下是一些还没有体验过的规则: ...
Cursor主要有三种工作模式:Chat、Composer和Agent。Chat适合微调代码,Composer适合项目起步或大改,而Agent模式则是增强版的Composer,支持调用工具、执行命令。如果你不知道选Composer还是Agent,那就无脑选Agent吧! Terminal Cmd+K:自然语言对话 🗣️ 选中代码后,按Cmd+K可以唤出弹窗,直接用自然语言描述你要执行的命令...
1.`shouldRunOnBeforeSubmitChat`和`shouldRunOnComposerDone`方法基于`memorySystem`设置正确地控制`onBeforeSubmitChat`和`onComposerDone`的执行。 2.此外,`onBeforeSubmitChat`和`checkForMemories`(由`onComposerDone`调用)都在开始时有明确的检查,如果`memorySystem`不是`side-model`就提前返回。这种双重检查确保核...
@codebase 就是指定整个代码库为上下文 这些功能使得代码生成和问题解答更加智能和高效。 3. shell命令行工具 Cursor 提供的命令行工具不仅具备基本的命令行操作功能,还与 AI 进行了深度结合,提升了用户体验。也就是你在 Cursor 中 shell 敲命令时也集成 AI Chat 了。比如:可以用快捷键调出 AI Chat,让 AI 帮你...