Cursor AI 编程教程和使用技巧
2025年4月11日
reddit有人收集了社区最近关注度较高的Cursor AI 编程教程和使用技巧,包括AI编程工作流、如何从0构建网页、如何对接MCP等。
感兴趣的可以看看:https://www.reddit.com/r/cursor/comments/1jvfu6w/top_cursor_tutorials_and_community_tips_april_2025/
下面是一篇帖子,博主分享了使用cursor等AI编程工具开发17+个MVP后,总结的13条经验。主要技巧:先构建规则、先做后端和测试、使用现成的模板、复用组建。
如果你刚开始使用Cursor,请收藏这篇文章。我们已经用它构建了17+个MVP,终于找到了最高效的使用方法,避免各种问题。
这13个技巧涵盖了Cursor最强大的功能,如MCP自动化、聊天标签、记事本和基于截图的调试。
1. 先规划再编码
混乱的计划导致混乱的提示。使用ChatGPT生成:简明的产品需求文档(PRD),包含应用目标、用户流程和功能、数据库结构和表关系、配色方案和排版参考、技术栈概述(如Supabase等)
2. 从基础开始(不要空白起步)
Cursor功能强大,但有一定结构时表现更佳。使用以下工具:UX Pilot创建带样式的界面模型或使用Lovable/Bolt快速生成UI获得布局后,在Cursor中进行优化。
3. 设置项目规则(替代.cursorrules)
这一步至关重要。通过项目规则,你可以:应用特定范围的指令(如"在.tsx文件中只使用Tailwind类")、定义命名规范和首选模式、与GitHub仓库同步规则,便于团队使用。
4. 在记事本中保存可重用代码
Cursor的记事本是你的AI记忆库。存储:认证流程(如Supabase注册/登录)、Stripe结账设置、常用的fetch/query模式,验证逻辑和Zod模式。
5. 使用聊天标签分割工作
Cursor 0.48引入的标签功能极大提升了多任务处理能力。我使用:一个标签用于规划(与AI讨论结构)、一个标签用于修复bug或迭代这避免了在不同对话间丢失上下文。
6. 使用MCP(模型上下文协议)实现自动化 MCP让Cursor不仅能编码,还能:运行脚本清理代码库、自动化数据库设置(如创建Supabase表)、从Perplexity或文档中提取研究资料。
7. 网络查询功能
用于实时提问:框架文档、最新博客文章、StackOverflow解决方案。注意:AI可能引用过时或不正确的来源,使用前务必检查链接。Cursor 0.46+版本默认支持此功能。
8. 在.md文件中保存有效代码
当Cursor给出优秀回答时:将其保存在markdown文件中,如auth-flow.md、deployment.md等。当构建类似应用时重复使用;Cursor也会在未来提示中参考这些内容。
9. 明智地使用YOLO模式 YOLO模式允许无需确认即可执行命令。用于:格式化文件、生成样板代码、快速运行脚本。注意:建议在单独的Git分支上使用,因为它会立即覆盖文件。
10. 使用截图修复UI Cursor支持视觉输入:对有问题的UI截图,将截图拖入聊天窗口。提示:"修复此间距并使其与设计系统保持一致"。比用文字解释快得多。
11. 边构建边学习
要求Cursor:像对初学者一样解释代码,逐步讲解逻辑,建议更好的模式。这是我在开发真实MVP时提升技能的方式。
12. 使用代码模板
何必从零开始?使用Verce的l官方模板:Next.js应用、认证流程、Stripe支付、博客+CMS设置。链接:vercel.com/templates/next
13. Cursor 0.48.x新功能
充分利用这些新特性:(1)自定义模式(测试版):创建适合你工作流程的工具和提示组合;(2)聊天标签:无需丢失上下文即可进行并行对话;(3)问答模式现已默认集成所有搜索工具。
总结
- 用.md文档规划整个项目功能、架构。
- 使用项目规则控制AI
- 通过异步审查所有内容(使用CodeRabbit)
- 保存并重用智能回答
- 利用标签和截图获得更好的上下文
- 结合MCP和记事本等工具获得超能力