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生成一个插件实现过程

  1. 在一些智能平台如:chatgpt, 提出需求,让其生成一个.md格式的需求说明文档。
  2. 在Cursor中转到Agent模式,如”根据需求说明文档.md生成简洁的谷歌插件ui设计文档,并保存为.md格式。”
  3. 将需求文档.md和插件UI设计文档.md都给Cursor让其进行开发谷歌插件

:将生成的插件代码,添加到浏览器的插件中去,如果有报错也可以将报错给cursor让其处理;添加插件只要将cursos生成项目的路径加进来就可以了。

转载请注明出处:  https://www.cntworld.cn
智能工控 » Cursor保姆使用教程

发表回复

提供最优质的资源集合

立即查看 了解详情
🤖 智能助手
你好!有什么问题可以问我 😊
文章加载时间:3.0212 秒