Cursor保姆使用教程
Cursor与传统IDE的区别

核心差异总线

AI智能编程安装Cursor
官方下载地址;插件可以是不是最新的,但是如果IDE平台下载最新的。

双击运行安装,按向导下一步进行操作就可以了;在欢迎界面提示导vscode插件,也就是如果电脑中有安装 vscode可以将里面的插件导入进来。

进入Cursor平台以后点击右上角的登录,输入帐户信息进行登录;登录需要魔化才可以上网;

安装中文插件
按下键盘组合键ctrl+shift+x,进入扩展程序页面。在搜索框中输入chinese,搜索中文语言;

也可以在扩展窗口中进行安装,在搜索框中输入chinese,搜索中文语言;

安装完以后将文件中的自动保存项勾选上;小勾表示会自动保存;

输入@选择文件表示,要写的贪吃蛇游戏要放在a.html这个文件中;不选的话不知道要放在哪里;

什么是Agent模式
Agent模式是Cursor中的核心能力之一,定位为开发者的智能编程伙伴。它借助深度Al 集成,能主动理解代码上下文并执行复杂操作,显著提升开发效率
核心功能:
- 上下文智能提取:自动分析当前项自的代码结构,理解上下文信息。
- 终端命令执行:无需切换窗口,即可在编辑器中直接运行命令。
- 文件操作支持:轻松进行文件的创建、修改、删除等操作。
- 语义搜索:可通过语义理解快速定位关键代码段。
- 多工具连续调用:Agent最多可连续调用25个工具,支持复杂任务自动完成

什么是Ask
Ask模式是智能编程工具(如cursor)中的重要交互方式之一,专注于代码理解、问题解答与知识补全。与Agent模式注重执行不同,Ask模式提供的是基于上下文的智能问答体验,帮助开发者快速理解代码含义、定位问题、优化设计,从而显著提升编程效率和代码质量。
Ask模式能做什么
- 理解代码含义
- 定位错误和解释报错
- 性能和结构优化建议
- 学习参考和文档补全
当我们选中一段代码,就可以按ctrl+k ,就可以对选中的代码进行ask询问了。直接输入自然语言问题并指定相关代码码。

如果在ctrl+k中选择Quick Question模式,它只会回答问题,而不会帮你写代码;而Edit Full File模式,可以帮你写代码。如果是Send to Chat会把问题窗口显示在右边。

Ask模式与Agent模式的对比

什么是Manual模式或Plan模式
Manual模式是Cursor中最基础出、最”听话”的Al使用方式,顾名思义,“手动使用”。用户需要主动输入请求(Prompt),Al根据输入内容来响应操作,不会主动介入你的编程过程。
换句话说,在Manual模式下,Al更像一个工具箱里的”智能助手”,不主动打扰,只在尔召唤它时才工作。
Manual模式使用场景
- 需要对AI生成内容有充分控制的开发流程
- 开发者习惯逐步交互,细化任务拆分
- 复杂项自中对每一步修改都需确认和审查
- 辅助生成测试、文档等辅助性工作
- 调试、排错时需要精准、可控的辅助

什么是内联智能?
内联智能,顾名思义,就是指智能功能直接嵌入在代码编辑器的编辑界面内,与代码内容无缝结合,实时显示和交互,帮助开发者在编写代码的“行内”获得智能辅助。
换句话说,内联智能就是把AI的能力”贴近代码”,在开发者写代码时直接在代码旁边行内或特定位置给出提示、补全、注释、建议等信息,无需跳转窗口或打开其他面板
如何实现内联智能
也同样是在文件中按下Ctrl+k ,输入需要实现的功能,然后接受就可以在当前位实现代码了。

内联函数的核心特点
- 实时性:随代码输入即时触发,反馈快速
- 上下文感知:基于当前文件乃至整个项目的代码上下文进行智能推断
- 无缝集成:直接显示在代码编辑区域,不打断开发者思路
- 交互便捷:支持点击、展开、编辑、采纳建议等交互操作
- 多功能融合:集成代码补全、错误提示、重构建议、文档注释等多种智能功能
内联智能的具体应用场景
- 代码补全功能:内联智能会结合上下文和历史记录,推荐合适的代码片段;
- 代码错误和警告提示:如拼写错误、类型不匹配、变量未定义等;
- 重构建议和代码优化:鼓励代码规范化、模块化、提升可维护性;
- 文档注释生成:帮助快速补全符合规范的API文档;
精准的上下文
方法1:可以直接将其拖放到chat窗口中;
方法2:可以输入@符号,在弹窗的窗口中可以选择doc类的,例如一个帮助文档的网址,当我们开发时就会去这个文档中找对文档;
方法3:@后选择web模式也就是通过联网的方式,我们进行查询,从而获得帮助。
方法4:@后选择终端模式,是可以解决在终端中的一些问题。
什么是cursorRules
Cursor Rules,中文翻译过来是 Cursor 规则。就是给Cursor制定一系列规则,约束Al生成的代码。当一条规则被触发后,规则中的内容会被附加到提示词中,为AI提供参考,无论是在自动补全、代码生成、重构还是错误修复时都能遵循这些规范

如何创建.mdc规则文件
手动方式:
- 创建规则目录
mkdir -p .cursor/rules
- 创建规则文件
touch .cursor/rules/xxxx.mdc
使用Cursor快速生成:
在Cursor编辑器中打开Chat窗口,输入/并选择弹出的/create-rule选项,即可自动生成.cursor/rules/目录下及默认的规则文件。

生成规则后,打开规则有几个选项,是一直有效还是当前文件生效;
AI智能编程mdc语法
什么是mdc文件格式
.mdc即(Markdown with Configuration)是一种扩展的Markdown文件格式,专为Cursor等智能开发工具设计,用于编写规则、配置、教学任务等内容。所以在使用Cursor时,它的规则文件.mdc格式,写的格式是Markdown格式;

AI智能编程用户Rule规则配置
用户Rule规则是应用于全部的项目中,可以点击设置—-Rules,Skills,Subagents—进行添加规则。

AI智能编程为Chrome生成一个插件实现过程
- 在一些智能平台如:chatgpt, 提出需求,让其生成一个.md格式的需求说明文档。
- 在Cursor中转到Agent模式,如”根据需求说明文档.md生成简洁的谷歌插件ui设计文档,并保存为.md格式。”
- 将需求文档.md和插件UI设计文档.md都给Cursor让其进行开发谷歌插件
注:将生成的插件代码,添加到浏览器的插件中去,如果有报错也可以将报错给cursor让其处理;添加插件只要将cursos生成项目的路径加进来就可以了。


