Cursor完整操作手册:智能代码补全与重构

Cursor完整操作手册:智能代码补全与重构
第一章:快速入门(注册登录、界面介绍、第一个任务)
第一章:快速入门
欢迎使用 Cursor!作为新一代 AI 驱动的代码编辑器,Cursor 旨在通过深度集成人工智能技术,显著提升您的开发效率。本章将引导您完成从注册登录到创建第一个 AI 辅助任务的全过程,帮助您快速上手并享受流畅的编码体验。
1. 注册与登录
在开始使用 Cursor 之前,您需要拥有一个专属账户。Cursor 支持多种主流登录方式,确保您可以安全、便捷地进入开发环境。
具体操作步骤:
- 访问官网并下载:打开浏览器,访问 Cursor 官方网站。根据您的操作系统(Windows、macOS 或 Linux),点击页面上的“Download”按钮下载最新版本的安装包。
- 安装软件:运行下载好的安装包,按照屏幕提示完成安装过程。安装完成后,双击桌面图标启动 Cursor。
- 选择登录方式:首次启动时,登录界面会提供三种主要选项:GitHub、Google 邮箱和 Microsoft。推荐使用 GitHub 账号登录,以便更好地集成开源社区资源。点击对应的第三方图标,系统将自动跳转至授权页面。
- 完成授权:在跳转后的页面中,点击“Authorize”或“Allow”按钮,允许 Cursor 访问您的基本账户信息。授权成功后,您将自动回到 Cursor 界面,此时左上角会显示您的头像,表明登录成功。
注意事项:请确保网络连接稳定,以便顺利连接验证服务器。如果您所在网络环境限制访问特定服务,请检查防火墙设置或使用代理工具。
2. 界面介绍
Cursor 的界面在 Visual Studio Code 的基础上进行了深度优化,保留了熟悉的布局,同时增加了强大的 AI 交互模块。熟悉以下核心区域有助于您更高效地使用工具。
- 活动栏(左侧):包含文件资源管理器、搜索、源代码管理、扩展程序以及新增的 Cursor 侧边栏。点击 Cursor 图标即可打开 AI 聊天窗口,这是您与 AI 沟通的主要入口。
- 代码编辑器(中央):这是您的主工作区,支持多标签页编辑。与普通 IDE 不同,这里的代码行号旁可能会出现 AI 建议的蓝色光晕,提示您可以接受智能补全。
- Composer 面板(右侧/弹出式):这是一个多文件编辑模式入口。通过快捷键
Cmd+I(Mac) 或Ctrl+I(Windows/Linux) 唤出,允许您跨文件修改代码,AI 会自动规划并执行复杂的任务。 - 状态栏(底部):显示当前分支、编码格式以及 Cursor 的许可证状态。如果看到绿色对勾,说明 AI 功能已激活且运行正常。
3. 创建第一个任务
为了让您直观感受 Cursor 的强大能力,我们将演示如何使用 Composer 功能创建一个简单的网页组件。
具体操作步骤:
- 新建项目文件夹:在电脑上创建一个名为
demo-project的空文件夹,并在 Cursor 中通过“File > Open Folder”将其打开。 - 创建基础文件:在左侧资源管理器中,右键点击空白处,选择“New File”,命名为
index.html。 - 唤起 Composer:将光标置于
index.html编辑器内,按下快捷键Cmd+I或Ctrl+I,屏幕右侧或中间将出现一个大的输入框,这就是 Composer 面板。 - 输入指令:在输入框中键入以下自然语言指令:“创建一个响应式的卡片组件,包含标题‘欢迎使用 Cursor’、一段描述文字和一个蓝色的‘开始’按钮。使用 Tailwind CSS 进行样式美化。”
- 预览与确认:点击输入框下方的“Run”按钮。Cursor 的 AI 引擎会分析您的指令,自动生成 HTML 结构和相应的 CSS 类名。您会在代码预览中看到生成的结构。
- 应用更改:点击“Accept All”按钮,AI 生成的代码将正式写入您的
index.html文件中。此时,您可以直接在浏览器中打开该文件,查看效果。
最佳实践: * 指令越具体越好:避免使用模糊的描述,尽量指明技术栈(如 React、Vue、Tailwind 等)和具体的 UI 细节。 * 利用上下文:Composer 能够理解整个项目的背景。在提问前,确保相关依赖文件已打开或已被索引,这样 AI 的回答会更精准。 * 迭代优化:如果第一次生成的代码不完全符合预期,不要重新输入整个指令。只需在 Composer 中追加修改要求,例如“将按钮颜色改为红色,并增加圆角”,AI 会基于现有代码进行增量修改。
通过以上步骤,您已经完成了 Cursor 的基础配置并体验了核心的 AI 编码功能。接下来,您可以探索更高级的代码重构、测试生成等功能,进一步释放生产力。
第二章:基础功能详解(核心功能逐个讲解,带截图说明)
第二章:基础功能详解
欢迎来到 Cursor 的核心世界。作为新一代 AI 代码编辑器,Cursor 的强大之处不仅在于它长得像 VS Code,更在于它将人工智能深度集成到了开发的每一个环节。本章将带你逐一解锁其最核心的三大基础功能:Composer、Chat 和 Codebase Indexing。掌握这些功能,你将体验到“结对编程”般的流畅感。
一、Composer:多文件并行编辑神器
Composer 是 Cursor 最具革命性的功能之一。不同于传统聊天窗口仅能生成代码片段,Composer 能够直接在编辑器中创建、修改多个文件,并实时预览效果。
操作步骤:
1. 启动 Composer:在编辑器左侧活动栏找到类似“闪电”或“花朵”图标的 Composer 面板,或者直接使用快捷键 Cmd+I(Mac)/ Ctrl+I(Windows/Linux)打开内联编辑器。
2. 描述需求:在输入框中用自然语言描述你的目标。例如:“创建一个名为 UserCard 的 React 组件,包含用户头像、姓名和简介,并使用 Tailwind CSS 进行样式美化。”
3. 执行生成:按下回车键。Cursor 会自动分析项目结构,生成涉及的文件列表。
4. 审查与应用:右侧会出现差异对比视图。仔细检查代码逻辑是否符合预期,点击“Apply”按钮即可将更改应用到文件中。若需调整,可直接在对话框中追加指令,如“把字体颜色改为蓝色”。
注意事项与最佳实践: - 保持上下文清晰:在提出复杂需求时,尽量提供具体的技术栈要求(如 Vue3 + Pinia),避免 AI 产生幻觉。 - 分步迭代:对于大型功能,不要试图一次性生成所有代码。先让 AI 搭建骨架,再逐步细化组件细节,这样能获得更高的准确率。
二、Chat:智能问答与代码解释
Chat 面板(快捷键 Cmd+L / Ctrl+L)是你与项目代码库对话的主要窗口。它不仅能回答技术问题,还能深入理解你的代码逻辑。
操作步骤: 1. 引用代码:在编辑器中高亮一段复杂的函数,然后切换到 Chat 面板。你会发现代码被自动引用在对话上方。 2. 提问:输入问题,例如:“这段代码的性能瓶颈在哪里?如何优化?” 3. 获取建议:AI 会分析引用的代码,并结合项目上下文给出优化方案。你可以选择“Apply to File”直接将修复代码插入当前文件。 4. 上下文切换:如果问题与当前文件无关,可以手动添加其他文件或目录到上下文中,确保 AI 获得全局视角。
注意事项与最佳实践:
- 利用 @ 引用:在 Chat 中输入 @ 可以快速引用特定的文件、文件夹或文档。善用此功能可以大幅缩小搜索范围,提高回答精准度。
- 追问技巧:如果第一次回答不够深入,请使用追问功能,如“请给出具体的代码示例”或“解释一下为什么这样修改更好”。
三、Codebase Indexing:构建项目大脑
为了让 AI 真正理解你的项目,Cursor 会在后台自动对代码库进行索引。这是实现精准代码补全和智能问答的基础。
操作步骤:
1. 等待索引完成:首次打开项目时,状态栏会显示“Indexing...”进度条。此时请耐心等待,不要频繁切换标签页,以免中断索引过程。
2. 验证索引状态:索引完成后,你可以在 Chat 或 Composer 中自由提问任何关于项目结构的问题,AI 都能准确定位相关代码。
3. 排除干扰:如果某些目录(如 node_modules 或构建产物)不需要被索引,可以在设置中将其添加到忽略列表,以加速索引过程并节省资源。
注意事项与最佳实践: - 大项目优化:对于超大型项目,建议定期清理未使用的依赖和临时文件,以减少索引负担。 - 隐私安全:Cursor 默认在本地处理索引数据,确保敏感信息不会上传至云端。如有特殊安全需求,可在设置中配置企业级隐私策略。
通过以上三个核心功能的熟练运用,你将发现开发效率有了质的飞跃。记住,AI 是你的助手,而你是掌控方向的驾驶员。在实践中不断磨合,你将找到最适合自己和团队的协作模式。

第三章:高级技巧(提示词工程、多轮对话、风格控制)
第三章:高级技巧
掌握基础命令后,Cursor 的强大潜力在于通过精细的提示词工程和交互策略来引导 AI 生成高质量代码。本章将深入探讨如何提升对话效率、精准控制代码风格以及利用多轮对话解决复杂问题。
3.1 提示词工程:让 AI 听懂你的需求
优秀的提示词是高效开发的关键。在 Cursor 中,模糊的指令会导致生成的代码充满冗余或逻辑错误。我们需要采用“上下文 + 任务 + 约束”的结构化表达方式。
操作步骤:
- 打开编辑器中的任意代码文件,选中需要修改的代码块。
- 按下
Cmd/Ctrl + K调出聊天窗口。 - 在输入框中键入结构化提示词。例如:“请重构这段代码,使其符合 PEP 8 规范,并添加详细的类型注解。”
- 点击发送按钮。
- 查看生成的代码预览,确认无误后点击“Apply”应用更改。
最佳实践:
- 明确角色设定:在提示词开头指定 AI 的角色,如“你是一名资深 Python 工程师”,这有助于调整其回答的专业度和语气。
- 提供背景信息:不要只给代码片段,简要说明该函数在项目中的用途,以及它与其他模块的关系。
- 指定输出格式:如果希望 AI 返回特定格式的文档或注释,请在提示词中明确要求,例如“请在每个函数上方添加 Docstring”。
3.2 多轮对话:逐步拆解复杂任务
面对复杂的业务逻辑,一次性要求 AI 完成所有工作往往效果不佳。多轮对话允许你像与同事协作一样,逐步引导 AI 完善代码。
操作步骤:
- 在 Chat 面板中输入初始需求,例如:“帮我设计一个用户登录模块。”
- AI 会生成初步方案或代码。仔细阅读其回复,找出遗漏或错误的地方。
- 直接在聊天窗口中追问,例如:“这个方案没有处理密码加密,请补充 bcrypt 加密逻辑,并确保线程安全。”
- 根据 AI 的回答继续迭代,如:“好的,现在请为这个模块编写单元测试用例。”
- 重复上述过程,直到代码完全满足需求。
注意事项:
- 保持上下文连贯:Cursor 会自动记住之前的对话内容,因此无需重复解释项目背景。但如果话题跨度较大,建议开启新的对话窗口以保持清晰。
- 及时纠正偏差:如果 AI 偏离了方向,立即指出错误并要求重新生成,而不是容忍错误代码进入项目。
3.3 风格控制:统一代码美学
为了保持项目代码的一致性,你可以要求 AI 遵循特定的编码风格指南。这不仅能提升代码可读性,还能减少团队间的摩擦。
操作步骤:
- 在项目根目录下创建一个名为
.cursorrules的文件。 - 在该文件中输入你希望 AI 遵守的规则,例如:“始终使用单引号而非双引号”、“函数名使用蛇形命名法”、“避免使用全局变量”。
- 保存文件。
- 再次使用
Cmd/Ctrl + K进行代码生成,AI 将自动遵循.cursorrules中的定义。 - 检查生成的代码,确认风格是否符合预期。
最佳实践:
- 细化规则:不要只写“遵循良好风格”,而是具体到括号的使用、缩进的空格数、注释的语言等细节。
- 定期更新:随着项目演进,可能需要调整编码规范。记得同步更新
.cursorrules文件,以确保 AI 的行为始终与团队标准保持一致。
通过熟练掌握以上高级技巧,你将能够更高效地利用 Cursor 加速开发流程,编写出更整洁、更可靠的代码。记住,与 AI 的互动是一个迭代优化的过程,耐心尝试不同的提示方式,你会发现最适合你的工作流。
第四章:实战案例(3个真实场景完整演示)
第四章 实战案例
在本章中,我们将通过三个真实的开发场景,深入演示如何利用 Cursor 的强大功能提升编码效率。这些案例涵盖了从快速原型搭建到代码重构,再到复杂逻辑调试的全过程,旨在帮助新手用户建立对 AI 辅助编程的直观认知。
场景一:从零构建一个待办事项应用
假设你希望快速验证一个前端界面的想法,无需手动编写大量样板代码。
操作步骤:
- 新建项目与文件:打开 Cursor,点击左上角的“新建文件夹”,命名为
TodoApp。在编辑器中创建一个新的index.html文件。 - 生成基础结构:将光标置于空文件中,按下
Cmd/Ctrl + K唤起 AI 聊天框。输入提示词:“请为我创建一个简洁的待办事项应用界面,使用 HTML5 和 Tailwind CSS CDN,包含输入框、添加按钮和列表容器。” - 审查与插入:Cursor 会生成完整的 HTML 代码块。点击代码块右上角的“Insert”按钮,将代码直接写入
index.html。此时,浏览器预览应显示一个基础的灰色背景页面和一个输入框。 - 添加交互逻辑:再次选中生成的 HTML 代码,按
Cmd/Ctrl + K,输入:“请为这个界面添加 JavaScript 功能,实现点击添加按钮后将输入内容渲染到列表中,并支持删除功能。” - 获取结果:AI 会自动在
<script>标签内补充逻辑代码。保存文件并在浏览器中打开,即可看到一个可交互的待办事项应用。
注意事项与最佳实践:
- 分步迭代:不要试图一次性生成整个复杂应用。先让 AI 生成结构,再逐步添加功能,这样更容易排查错误。
- 明确技术栈:在提示词中明确指出使用的框架或库(如 Tailwind CSS),以避免 AI 生成不兼容的代码。
场景二:智能重构遗留代码
当你接手一段难以维护的历史代码时,Cursor 能迅速提升其可读性和性能。
操作步骤:
- 打开目标文件:在项目中打开一个名为
legacy_data_processor.py的文件,其中包含冗长的嵌套循环和低效的数据处理逻辑。 - 选中代码范围:使用鼠标拖拽选中需要重构的关键函数部分。
- 执行重构指令:按下
Cmd/Ctrl + L打开侧边栏聊天窗口,确保上下文已关联选中代码。输入:“请优化这段代码的性能,使其更符合 Pythonic 风格,并添加详细的中文注释解释每一步的作用。” - 对比差异:Cursor 会在右侧预览面板展示修改后的代码。仔细检查逻辑是否保持一致,特别是边界条件的处理。
- 应用更改:确认无误后,点击“Apply”按钮,原文件将被更新。你可以立即运行测试用例,验证重构后的代码是否仍能满足业务需求。
注意事项与最佳实践:
- 保留上下文:在重构前,最好先简要描述该模块的业务背景,例如“此函数用于处理用户订单数据”,以便 AI 理解潜在约束。
- 人工复核:AI 可能会过度优化或遗漏某些特定业务的边缘情况,务必进行代码审查和测试覆盖。
场景三:高效调试错误日志
面对复杂的报错信息,手动搜索解决方案往往耗时费力,Cursor 能快速定位问题根源。
操作步骤:
- 复制错误信息:在终端或控制台找到报错堆栈信息,全选并复制文本。
- 唤起调试助手:回到代码编辑器,按下
Cmd/Ctrl + Shift + L打开带有上下文的聊天窗口。 - 粘贴并提问:将错误日志粘贴到输入框中,并附加你的代码片段,提示词:“我在运行这段代码时遇到了上述错误,请分析原因并提供修复方案。请解释为什么会出现这个问题。”
- 获取诊断报告:Cursor 会指出具体的错误行号及原因,例如“变量未定义”或“类型不匹配”,并给出修正后的代码建议。
- 一键修复:如果 AI 提供了完整的修复代码块,点击“Insert”替换出错部分。重新运行程序,确认错误已消除。
注意事项与最佳实践:
- 提供完整上下文:仅粘贴错误日志可能不够,关联相关的源代码文件能让 AI 更准确地判断问题所在。
- 验证修复逻辑:有时候 AI 可能会提供看似正确但引入新副作用的修复方案,建议在沙箱环境或小规模测试中先行验证。
通过以上三个场景的演练,我们可以看到 Cursor 不仅是一个代码补全工具,更是贯穿开发全流程的智能伙伴。掌握这些技巧,你将能显著减少重复劳动,专注于更高价值的创造性工作。
第五章:效率提升(快捷键、模板库、批量处理)
第五章:效率提升——掌握 Cursor 的极速工作流
在熟悉了 Cursor 的基础对话与代码生成能力后,真正的开发者会开始追求“零延迟”的代码流转体验。本章将深入讲解如何利用快捷键、模板库以及批量处理功能,将你的编码效率提升至新的高度。请放下鼠标,让双手成为你最快的输入设备。
一、 快捷键:指尖上的舞蹈
熟练使用快捷键是摆脱鼠标依赖、保持心流状态的关键。Cursor 的快捷键设计遵循直觉逻辑,主要分为全局命令、编辑器内操作和聊天窗口操作三类。
1. 全局命令面板:一切始于 Cmd+K (Mac) / Ctrl+K (Windows)
这是 Cursor 最核心的入口。当你需要执行任何指令时,无需寻找菜单,只需按下组合键。
- 操作步骤:
- 在编辑器任意位置按下
Cmd/Ctrl + K。 - 在弹出的输入框中键入需求,例如“重构这段代码”或“添加单元测试”。
- 按
Enter确认,AI 将在当前行或选中区域直接生成修改建议。 - 使用
Tab键接受建议,或Esc键取消。
- 在编辑器任意位置按下
最佳实践: 养成“选中即修改”的习惯。先高亮你想优化的代码块,再按 Cmd/Ctrl + K,这样 AI 能更精准地理解上下文。
2. 聊天窗口专用快捷键
- 打开侧边栏聊天:
Cmd/Ctrl + L。这是与 AI 深度讨论的最佳方式,适合复杂逻辑推导。 - 插入代码到编辑器: 在聊天窗口生成代码后,点击代码块右上角的“Insert”图标,或直接按
Cmd/Enter自动插入。 - 快速引用文件: 在聊天输入框中按
@符号,可以搜索并引用项目中的特定文件作为上下文,避免 AI “幻觉”。
二、 模板库:重复工作的终结者
对于常见的开发任务,如创建组件、编写 API 接口或设置配置文件,手动输入不仅耗时且容易出错。Cursor 支持用户自定义代码片段(Snippets)和模板,让你实现“一键生成”。
1. 创建个人模板
- 操作步骤:
- 点击左侧活动栏底部的“Settings”图标,选择“User Snippets”。
- 新建一个 JSON 文件,定义你的快捷前缀和代码结构。例如,设置前缀为
vuecomp。 - 在编辑器中输入
vuecomp并按Tab键,Cursor 会自动展开为你预设的 Vue 组件基础结构。
2. 利用内置 Prompt 模板
Cursor 社区贡献了大量高效提示词模板。
- 操作步骤:
- 在聊天窗口中,点击输入框上方的“Templates”标签。
- 浏览分类,如“Code Review”、“Debugging”或“Documentation”。
- 选择一个模板(例如“解释这段代码”),点击应用。
- AI 会自动填充上下文并给出专业解读。
注意事项: 定期清理过时模板,确保前缀不与系统默认命令冲突。建议为不同项目类型(React、Vue、Node.js)建立独立的模板文件夹,便于管理。
三、 批量处理:从单点突破到全局优化
当代码库变大时,单个文件的修改已无法满足需求。Cursor 的批量处理能力让你能够一次性对整个项目进行重构、统一命名规范或添加注释。
1. 跨文件重构
- 操作步骤:
- 打开聊天窗口 (
Cmd/Ctrl + L)。 - 使用
@All引用整个项目,或使用@Folder引用特定目录。 - 输入指令:“将所有函数名改为蛇形命名法,并更新调用处。”
- AI 会生成一个预览视图,列出所有受影响的文件及具体变更。
- 仔细检查预览,确认无误后点击“Apply All”完成批量替换。
- 打开聊天窗口 (
2. 批量添加文档注释
- 操作步骤:
- 选中需要添加注释的多个文件或整个文件夹。
- 右键点击,选择“Ask AI”或直接在聊天框中输入。
- 指令示例:“为以下代码添加 JSDoc 风格的注释,说明参数和返回值。”
- 逐页确认生成的注释质量,确保技术术语准确无误。
最佳实践与风险提示:
- 小步快跑: 在进行大规模批量重构前,务必提交当前 Git 版本。虽然 Cursor 很智能,但复杂的全局替换仍可能引入边界情况错误。
- 人工复核: AI 生成的批量修改建议仅供参考。特别是涉及业务逻辑变更时,必须逐行阅读 Diff 视图,确保没有破坏原有功能。
- 上下文隔离: 如果项目结构极其复杂,建议分模块进行批量处理,而不是试图一次性处理整个仓库,这样可以提高 AI 理解的准确度。
通过掌握这些进阶技巧,你将不再是被动的代码输入者,而是驾驭 AI 的高效指挥官。继续练习,让 Cursor 成为你手中最锋利的剑。
第六章:常见问题与解决方案(FAQ,10个高频问题)
第六章:常见问题与解决方案(FAQ)
在使用 Cursor 的过程中,即使是经验丰富的开发者也可能会遇到各种意外情况。本章整理了十个最高频的问题及其详细的解决方案,帮助您快速排除故障,提升开发效率。
1. 为什么 AI 生成的代码无法运行?
原因分析:AI 可能误解了上下文,或者引入了不存在的依赖库。 解决方案: - 点击编辑器右上角的 Chat 图标。 - 在对话框中输入 “Fix the error in this code” 并选中报错的代码块。 - 观察 AI 给出的修正方案,通常它会尝试安装缺失的包或修改逻辑。 最佳实践:始终检查生成的代码中是否包含未安装的第三方库提示。
2. 如何引用项目中的其他文件进行对话?
操作方法: - 在 Chat 窗口左侧的文件列表中,找到需要引用的文件。 - 右键点击该文件,选择 “Add to Context”。 - 此时文件内容会被加载到当前对话上下文中,AI 即可基于此生成更精准的代码。 注意事项:避免一次性添加过多大文件,以免超出上下文窗口限制导致响应变慢。
3. AI 回答速度太慢怎么办?
调整步骤: - 打开设置面板(快捷键 Ctrl+, 或 Cmd+,)。 - 导航至 Features > AI Settings。 - 将默认模型从 Claude 3 Opus 或 GPT-4 切换为 Cursor Fast 或 GPT-3.5。 效果:切换后,响应时间通常会缩短 50% 以上,适合日常琐碎查询。
4. 如何让 AI 理解整个项目的架构?
配置方法:
- 在项目根目录创建 .cursorrules 文件。
- 在其中写入项目特定的指令,例如:“本项目使用 React 和 Tailwind CSS,组件需遵循函数式规范”。
- 保存文件后,AI 将在每次对话中自动读取这些规则。
技巧:这是提升代码风格一致性的最有效手段。
5. 如何撤销 AI 的自动补全?
紧急操作: - 如果 AI 建议的代码不正确,直接按下 Esc 键。 - 光标会立即回到原位,AI 的黄色高亮建议代码将被移除。 注意:不要按 Enter 或 Tab,否则将接受并插入错误代码。
6. 为什么 Chat 窗口找不到我最近编辑的代码?
排查步骤: - 确保您正在编辑的文件已保存(Ctrl+S / Cmd+S)。 - 检查 Chat 窗口顶部是否显示了当前活动的文件名。 - 如果没有显示,请点击 @ 符号并手动选择当前文件。 最佳实践:养成“先保存,后提问”的习惯,确保上下文实时同步。
7. 如何处理复杂的 Bug 调试?
操作流程:
- 复制终端中的错误堆栈信息。
- 在 Chat 中使用 Cmd+L 打开快速命令栏。
- 输入 /debug 并粘贴错误信息。
- AI 将自动分析堆栈跟踪并提供修复建议。
提示:提供尽可能多的日志信息有助于提高诊断准确率。
8. 如何批量重构现有代码?
使用方法: - 选中需要重构的多行代码。 - 点击右键选择 “Edit with AI”。 - 在弹出的输入框中描述需求,如 “Refactor this function to use async/await”。 - 预览更改无误后,点击 Accept 应用。 注意:批量操作前建议提交一次 Git 版本,以便随时回滚。
9. 为什么 AI 有时会胡编乱造 API?
识别与纠正:
- 如果 AI 提供了不存在的函数名,请在 Chat 中输入 “Verify this API usage against official documentation”。
- 要求 AI 提供官方文档链接或示例。
预防措施:在 .cursorrules 中明确指定项目中使用的库及其确切版本。
10. 如何重置 AI 的对话上下文?
清理步骤: - 点击 Chat 窗口右上角的 垃圾桶图标 或 New Thread 按钮。 - 这将清除当前的历史对话,释放上下文空间。 建议:当话题发生较大转变时,手动开启新线程能获得更精准的回答。