已经用了 AI 编程 2 年,在实战业务中开发了很多工具。
今天为大家分享 30 个实测好用,能让 Cursor 更听话、更高效的实用技巧,帮助你实现极致心流体验。
基础理念篇
01. 理解"聊天式"编程
Cursor 标志着"聊天式"编程的到来。与传统编程模式相比,它有三大核心突破:通过"自然语言"写代码、追求以判断力的速度迭代、模糊了产品经理、设计师和程序员的边界。这种新范式下,我们的注意力将从"如何写代码"转移到"解决什么问题",AI 会逼迫你"想清楚、说清楚"。
实例:不用写复杂的循环和逻辑判断,只需输入"给我写一个数独游戏,使用 JS 语言",Cursor 的 Agent 模式能自动完成代码编写并本地运行。
02. 了解 Cursor 四大件
Cursor 在不同场景提供了不同能力支持,从简单到复杂依次是:Tab、Inline chat、Ask 以及 Agent。熟悉这四大功能模块的特点和适用场景,是高效使用 Cursor 的基础。
实例:编写简单函数时用 Tab 补全;需要生成注释时用 Inline chat (Command+K);理解复杂代码时用 Ask 模式交流;开发完整功能或模块时用 Agent 模式。比如在写一个排序算法时,先用 Tab 补全基本结构,遇到不确定的逻辑用 Inline chat 询问,最后用 Ask 模式理解整体算法复杂度。
03. 掌握"想清楚"到"说清楚"的转变
AI 很强,但它不知道你脑子里到底想要什么。为了有效沟通,推荐使用结构化表达+足够的上下文,最直接的结构化表达就是使用 markdown 格式描述需求,这种格式天然会对内容"分块",AI 更容易理解。
实例:不要直接说"帮我写个登录页面",而应该这样描述:
代码块 # 登录页面需求 ## 功能需求 - 支持邮箱/手机号登录 - 支持记住密码功能 - 支持忘记密码功能 ## 技术要求 - 使用React + TypeScript实现 - 表单验证使用Formik - UI组件使用Ant Design ## 参考设计 登录页面参考网站: example.com/login
04. 学会分而治之+小步验证
将复杂问题拆分为简单的小问题,一步步解决。在开发过程中,不要一次生成几千行代码再验证,应该按照拆分任务逐步执行、逐步验证,这样更容易控制代码质量。
实例:开发一个电商网站时,先让 Cursor 生成用户认证模块并测试,再生成商品展示模块并测试,然后是购物车模块...逐个功能实现并验证,而不是一次性生成整个应用后再排查问题。
05. 理解 MCP (Model Context Protocol)
MCP 是 AI 与外部世界的"万能连接器",让 AI 有了眼睛和手臂。它的真正价值在于统一了标准,不用再重复造轮子,让 AI 不仅有了更大的上下文,也让闭环操作性上了一个大台阶。
实例:使用 Sqlite MCP 连接数据库时,你只需告诉 Cursor:"分析用户表中过去30天的活跃用户数据",AI 会自动执行查询,无需你手动从数据库导出数据再粘贴到 prompt 中。
日常操作篇
06. 终端对话
再也不用因为忘记 Linux 命令而苦恼,直接使用 command+k,用自然语言描述命令行操作。这个功能在本地开发时特别实用,可以用 Cursor 专门操作本地终端。
07. 历史代码生成注释
选中代码后使用 command+k,为历史代码快速生成注释,相比 Ask 模式速度极快。这对于接手他人代码或回顾自己早期代码特别有用。
实例:接手一个没有注释的遗留项目,选中复杂的用户认证函数,按 command+k 并输入"给这段代码添加详细注释",几秒钟内 Cursor 就会生成符合JSDoc标准的专业注释。
08. 一键生成 commit message
告别思考"我的代码改了什么"的烦恼,Cursor 可以一键帮你生成符合规范的提交信息,提高 Git 操作效率。
实例:修改了用户注册逻辑后,点击 Cursor 界面中的 commit 图标,AI 自动分析你的更改并生成"fix: 修复用户注册过程中的邮箱验证逻辑,增加了防重复提交机制"这样符合Angular提交规范的message。
09. 快速可视化项目架构
接手新项目时,使用 Ask 模式给你整理出项目的架构图,输出 Mermaid 语法的文本。可以粘贴到 https://mermaid.live/ 查看,快速了解项目结构。
实例:接手一个新的Next.js项目,向Cursor提问"帮我生成这个项目的架构图",它会输出Mermaid语法的文本:
代码块 graph TD A[用户访问] --> B[Next.js前端] B --> C[API路由]
为了更好的阅读体验,来飞书看吧:
https://ry6uq5vtyu.feishu.cn/docx/QJHgd9na1oKDQVxHyVVc9fDYnyf
Comments on "用Cursor 无痛 AI编程 的 30 个技巧和实例" :