夏有木工作室夏有木工作室夏有木工作室
  • 首页
  • 博客
  • 关于我们
  • 联系我们
夏有木工作室夏有木工作室夏有木工作室
全部文章/
Cursor

Cursor Rules 最佳实践总结

EricEric
2025/03/15
·3 分钟阅读 (728 字)·

深入解析 Cursor Rules 机制,总结通用规则、Project Rules、语言专属规则与私有规则四层实战体系。

目录

  • 什么是 Cursor Rules?
  • 最佳实践
  • 01 通用规则
  • 02 Python 规则
  • 03 文档规则
  • 04 Git 规则
  • 最后
  • Cursor Rules 专题推荐

使用 AI 编写代码的一大问题就是 AI 乱改,Cursor 引入了一项功能,称为 Cursor Rules。它能允许开发者规范 AI 的行为,提供更好的编码体验。让我们深入了解 Cursor Rules 是什么,以及为什么它们对现代开发工作流程至关重要。

什么是 Cursor Rules?

Cursor Rules 用于自定义 AI 在 Cursor 中的行为,可以视为对大型语言模型(LLM)的指令或系统提示。Cursor支持两种类型的规则设置:

  1. 全局规则:在Cursor设置中的 Rules > User Rules 设置,适用于所有项目。
  2. 项目规则:通过 .cursor/rules 目录中的.mdc文件或项目根目录的.cursorrules文件设置。

官方建议采用 Project Rules 的.cursor/rules 目录来管理规则文件,.cursorrules文件将在未来版本被废弃。

最佳实践

image-20250315下午71201421

如果你现在采用的是.currorrules 文件,可以将其分类拆分到不同的文件当中。我现在以一个实际项目,Cursor 版本为 0.47.5 为例。

01 通用规则

新建 .cursor/rules.general.mdc 文件,包含项目的基本信息和通用规范。设置RuleType为Always,将在所有的聊天框中应用。主要包含:技术栈、代码风格、项目结构等通用信息。

image-20250315下午71734752

02 Python 规则

该项目主要是python为主的语言,根据项目实际需求可以换成Java/React/Typescript等。新建一个.cursor/rules/python.mdc 文件,Rule Type 采用 Auto Attached,文件后缀为*.py。主要包含Python的编码规范和最佳实践等。

image-20250315下午72042822

03 文档规则

新建一个 .cursor/rules/document.mdc,针对文档文件的规范。

image-20250315下午72214091

04 Git 规则

新建一个.cursor/rules/git.mdc文件,针对Git操作的规范,包含提交规范、分支管理等。

image-20250315下午72324961

最后

  • 如果您是新用户,直接使用Project Rules。
  • 如果您有现有的.cursorrules文件,尽快迁移到Project Rules。
  • 使用Project Rules的高级功能来更精确地控制AI行为。
  • 将规则文件纳入版本控制,与团队共享。
  • 根据项目需求创建多个规则文件,而不是将所有规则放在一个文件中。
  • 规则需要定时进行 Review 和 改进。

最后就算你使用了Cursor Rules,有时候它不一定会按照你的规则进行编写代码。就像我规则中写了不要自动提交git代码,它有时候偶尔还是会改动完成后,你还没有accpet这些文件,却被直接提交到了远程仓库。

Cursor Rules 专题推荐

如果你对 Cursor Rules 与上下文规范化感兴趣,可以阅读同专题的更多实战:

  • Cursor Rules 进阶指南:打造企业级多语言开发规范
  • Cursor Notepads 最佳实践总结
  • Cursor 0.49.x 自动生成 Project Rules 实用指南
  • Cursor Rules 的一次全面总结
  • Cursor Rules 四大原则:让 AI 代码生成更稳定高效

👉 查阅更多实战技巧,欢迎访问 Cursor 专栏完整目录。

上一篇

完全使用 Cursor 开发一个 Web 项目的真实感受

下一篇

Cursor 中 Claude 3.7 vs 3.5 前端开发深度对比(附源码)

更多文章

在 Cursor 中落地 Next.js 企业级开发规则的完整实践

在 Cursor 中落地 Next.js 企业级开发规则的完整实践

基于进销存 SaaS 与企业门户实战,提炼 Next.js 16 + React 19 + Tailwind CSS 企业级三层 Cursor Rules 落地规范。

EricEric
2025/12/06
Cursor、Qoder、Trae 深度体验后的使用心得

Cursor、Qoder、Trae 深度体验后的使用心得

三款主流 AI IDE 横评:从代码补全响应速度、Agent 模式可靠性到企业环境适配性,全面复盘使用心得。

EricEric
2025/10/13
Cursor + GPT-5 编程实战测评:功能、性能与真实体验

Cursor + GPT-5 编程实战测评:功能、性能与真实体验

OpenAI 旗舰 GPT-5 发布后接入 Cursor 评测:在大型工程上下文、复杂算法与全栈代码编写中的真实表现。

EricEric
2025/08/09
夏有木工作室夏有木工作室夏有木工作室

专业软件开发技术伙伴,帮助客户快速构建出高质量的软件产品。

GitHubGitHubEmail
Built with夏有木工作室夏有木工作室夏有木

川公网安备51012202002478号|蜀ICP备2025156031号-1

产品
  • 夏有木进销存
工具
  • 夏有木微信公众号排版
资源
  • 博客
  • 更新日志
公司
  • 关于我们
  • 联系我们
法律
  • Cookie政策
  • 隐私政策
  • 服务条款
© 2026 夏有木工作室 All Rights Reserved.