掌握AI编程工具:Cursor使用技巧全攻略

共计 3620 个字符,预计需要花费 10 分钟才能阅读完成。

随着人工智能技术的迅猛推进,AI编程工具如Cursor日益受到开发者的青睐。这些工具不仅能够显著提升编程效率,还能协助开发者解决复杂的技术难题。本文将结合作者的实际使用经验,分享如何高效利用Cursor进行项目开发的策略和思路。

本文将分享我在使用Cursor过程中的一些实用技巧,涉及如何确认需求、任务拆分、项目实施,以及代码编写和调试时的思路。

此外,我还会探讨项目启动前的准备工作、IDE的设置,甚至是应用上架的一些经验,希望能为同样在开发路上的你提供一些参考。

1. 技巧与思路

确认需求

  • 创建一个名为idea.md的文件,而不是使用记事本(可以支持MarsCode等插件),通过与Chat的互动来确认和完善需求。
  • 可以在后续进行修改,并将其用作模板。

注意 ⚠️:在后续封装代码时,记得考虑是否删除这些内容(因为需求已经完成,需要时再重新创建)。

拆分需求

  • 根据需求将其分解为可执行的小步骤,并新建一个reference.md文件。
  • 这样做的目的是确保需求的清晰度,以便AI能够理解。Cursor的能力尚未达到可以处理如此多需求的程度,因此需要确保AI理解的需求与你的设想一致。

执行步骤

  1. Cursor进行项目编译并解决问题(尽量减少从Xcode复制错误代码,再给予Cursor修复的时间)。
  2. 利用HTML、CSS和JS生成静态页面,并对需求进行修改和完善。

编写代码(耐心是关键):编写代码 – 修复bug – 调试 – 验证。

其他规则

  • 若涉及需要密码验证的环节,请及时打断并详细说明,我应该执行哪些步骤。
  • 在安装依赖时,如果出现不断报错的情况。

2. 持续学习如何更好地与AI协作

2.1 创建文件 .cursorrules 和.cursorignore

请你帮助我检索代码库,并生成 .cursorrules 和.cursorignore 文件。

在执行操作前,请先复述一下我的需求,让我确认你理解我的意图。

2.2 确认需求

我希望这个应用是一个简单的、可在本地运行的应用,请你作为产品专家,帮助我整理需求,并将内容填写到文件`idea.md`中。

2.3 拆分需求

现在需要输出高保真的、可交互的原型图,并确保这些原型图可以直接用于开发。

1. 用户体验分析:请先分析这个应用的主要功能和用户需求,确定核心交互逻辑。

2. 产品界面规划:作为产品经理,定义关键界面,确保信息架构合理。

3. 高保真UI设计:作为UI设计师,设计符合真实iOS设计规范的页面,使用现代化的UI元素,以提升视觉体验。

4. HTML原型实现:使用HTML + Tailwind CSS(或Bootstrap)生成所有原型界面,并使用FontAwesome(或其他开源UI组件)使界面更加精致,确保真实的应用设计,拆分代码文件,保持结构清晰。

5. 每个界面应单独存放为HTML文件,例如home.html, Profile.html, settings.html等。

– index.html作为主入口,不直接写入所有页面的HTML代码,而是通过iframe嵌入这些HTML片段,平铺展示在index.html页面中,而不是跳转链接。

– 真实感增强,界面尺寸应模拟iPhone 16 Pro Max,并使界面圆角化,以更接近真实手机页面。

– 使用真实的UI图片,而非占位图片,可以从Unsplash、Pexels或Apple官方UI资源中选择。

– 添加顶部状态栏(模拟iOS状态栏),并包含应用导航栏(类似于iOS底部Tab Bar)。请按照

以上要求生成完整的HTML代码,确保其可以用于实际开发。

此时,可以随时截图index.html页面的原型图以供使用。

2.4 执行步骤

请你参考文件`prd.md`中的需求和原型图,帮助我完成这个iOS应用的开发。

当前位于该iOS开发项目的根目录中,已有文件不需要重复创建,直接编辑即可,但你可以创建本地尚不存在且你需要的文件。

2.5 Bug修复

新建文件bug.md,将Xcode中的bug复制进去,让AI进行处理。

2.6 使用技巧

清晰且有逻辑地表达需求、让AI复述需求、提供示例参考、发送自己的解决思路给AI(可选)。

1)切换AI面板技巧

检测:Save all支持先保存并测试,确认后再选择Reject allAccept all

回滚: Checkpoint created。 restore,点击restore。

预防

  1. 让AI复述需求指令。请你先复述一下我的需求再进行答复,让我确认你理解我的需求|延伸:可以试着将其更新到.cursorrules文件中。
  2. 确保这个需求指令足够细化,确保AI不必猜测你的想法。要具备足够的针对性,并明确范围,尽量缩小影响范围。在修改内容时,要尽量@相关文件,并告知AI在什么范围内进行修改

2)需求拆解:对于多个需求,使用有序或无序列表的方式描述。

将需求拆解为多个功能特性。

3)将AI视为小孩:尽量逻辑清晰,描述问题时要给予引导。

必要时,发送示例参考和自己的解决思路给AI(可选)。

4)新项目的准备步骤

提升项目管理效率的实用技巧

利用composer工具对代码库进行检索,并生成.cursorrules文件,您可以手动添加需要被索引忽略的文件。

请进入「设置-features-Codebase indexing」,点击「Resvnc Index」以重新进行索引。

将相关文档如「需求文档、接口文档及技术文档」等录入到Docs中,以便日后备用。

在项目的根目录下创建一个.cursorrules文件,这将作为Prompt的前置词。

  1. 在聊天中,@相关文档(如项目文档或需求文档),让AI对整个项目进行检索,并生成一个.cursorrules文件,适时进行修改。
  2. 例如,您可以说「请先复述一下我的需求,以确认你理解我的意图」。

如果遇到版本差异导致的bug,可以@git,让聊天工具对差异进行检索,从而精准找出bug产生的原因及解决思路。

  1. 简单的bug可以直接交给composer进行修复。
  2. 对于复杂的bug,建议新建notepads文件,详细描述bug可能的产生原因及解决方案,然后在composer中@notepad,让AI进行修复。
  3. 项目结束后,可以将notepad文件存档,方便下次AI快速理解项目。一定要及时总结,因为notepad文件存放在Cursor缓存中,换设备后会丢失。

2.7 常用文件的创建

readme.md用于提供代码简介及修改说明。

notepads是与composer之间的重要桥梁。

  • feature.md用于记录功能说明,需不断更新和补充。
  • error.md用于记录错误说明,应实时更新。首先与chat讨论解决方案,并在当前文件中更新解决方案后,再交由composer解决。

.cursorignore将列出需要忽略的常见文件和目录。

.cursorrules则是针对该项目的特定规则,需要AI在工作时参考的准则,包括但不限于:前置要求、项目简介、技术架构、目录结构、代码规范、命名约定、组件标准、样式要求以及国际化标准。

3. IDE 使用技巧

在Xcode完成新项目创建后,请在Cursor中进行「暂存更改」,以便于回溯到最初创建时的文件及文件夹结构。

在源代码管理工具中,后续的“U”通常表示文件的状态,具体含义如下:

U:代表文件是“未跟踪”(Untracked),即该文件在工作目录中存在,但尚未被Git纳入版本控制。

文件状态的常见标识包括:

  • U:未跟踪文件
  • M:已修改文件(Modified)
  • A:已添加文件(Added)
  • D:已删除文件(Deleted)
  • R:已重命名文件(Renamed)

4. App Store 上架技巧

4.1 Xcode

1)删除iPad版本。

2)确保最低运行版本为iOS 16,编译时要再次确认是否存在问题。

3)Display Name为App Store中展示的名称。

4)Version设置为1.0.0。

5)创建应用图标。

  • 可以使用Cursor创建一张1024*1024的svg格式图片作为应用图标,而不是新建文件icon.svg来存储内容。
  • 然后将图标导入到Xcode的Assets中。

6)最后,在Xcode中进行项目打包,路径为:Product-Archive – Distribute App – App Store Connect – Distribute。

7)在「App Store Connect」的网页上,

  • 发布文案可以借助Cursor完成。
  • 隐私政策及技术支持文档可存放在飞书云文档中。

我希望将App发布到App Store,请帮助我填写上架信息,包括:

1. 推广文本、描述、关键词

2. 技术支持说明及隐私协议说明

3. 主标题与副标题

扩展内容

来源:今日头条
原文标题:AI Coding 工具使用技巧,以 Cursor 为例 – 今日头条
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!
正文完
 0
小智
版权声明:本站原创文章,由 小智 于2025-12-06发表,共计3620字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
使用智语AI写作智能工具,您将体验到ChatGPT中文版的强大功能。无论是撰写专业文章,还是创作引人入胜的故事,AI助手都能为您提供丰富的素材和创意,激发您的写作灵感。您只需输入几个关键词或主题,AI便会迅速为您生成相关内容,让您在短时间内完成写作任务。
利用AI智能写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效率,激发灵感。来智语AI体验 ChatGPT中文版,开启你的智能写作之旅!
利用智语AI写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效ai率,激发灵感。来智语AI体验ChatGPT中文版,开启你的智能ai写作之旅!