欢迎使用 Awesome Cursor Rules 中文版!本指南将帮助您快速上手。
- Cursor AI 编辑器 (推荐最新版本)
- Git (用于克隆仓库)
- 基本的命令行操作知识
git clone https://github.com/LessUp/awesome-cursorrules-zh.git
cd awesome-cursorrules-zh根据您的技术栈选择对应的规则集:
# Next.js + TypeScript
cp rules/frontend/react/nextjs-typescript/.cursorrules ./
# React + Chakra UI
cp rules/frontend/react/chakra-ui/.cursorrules ./# Vue 3 + Composition API
cp rules/frontend/vue/composition-api/.cursorrules ./
# Nuxt 3
cp rules/frontend/vue/nuxt3/.cursorrules ./# Python FastAPI
cp rules/backend/python/fastapi/.cursorrules ./
# Node.js + Express
cp rules/backend/nodejs/express-mongodb/.cursorrules ./- 用 Cursor 打开您的项目
- 确保项目根目录有
.cursorrules文件 - 开始编码,享受智能提示!
我们的规则集按技术栈分类:
rules/
├── frontend/ # 前端技术栈
│ ├── react/ # React 生态系统
│ ├── vue/ # Vue 生态系统
│ ├── typescript/ # TypeScript 专项
│ └── mobile/ # 移动端开发
├── backend/ # 后端技术栈
│ ├── nodejs/ # Node.js 生态
│ ├── python/ # Python 生态
│ └── dotnet/ # .NET 生态
├── blockchain/ # 区块链开发
├── systems/ # 系统编程
├── cms/ # 内容管理系统
└── general/ # 通用规则
您可以基于我们的规则集创建自定义版本:
-
复制基础规则
cp rules/frontend/react/nextjs-basic/.cursorrules ./.cursorrules
-
编辑规则文件
# 使用您喜欢的编辑器 code .cursorrules -
添加项目特定规则
# 在文件末尾添加 - 项目特定的编码规范 - 团队约定的命名规则 - 自定义的最佳实践
对于使用多种技术的项目,您可以:
-
合并多个规则集
# 创建自定义规则文件 cat rules/frontend/react/nextjs-basic/.cursorrules > .cursorrules echo "" >> .cursorrules cat rules/backend/nodejs/express-mongodb/.cursorrules >> .cursorrules
-
使用目录特定规则
project/ ├── .cursorrules # 通用规则 ├── frontend/ │ └── .cursorrules # 前端特定规则 └── backend/ └── .cursorrules # 后端特定规则
-
启用规则文件
- 打开 Cursor 设置
- 确保 "Use .cursorrules" 选项已启用
-
调整 AI 行为
- 根据需要调整 AI 的创造性级别
- 设置合适的上下文窗口大小
-
统一规则
# 将规则文件加入版本控制 git add .cursorrules git commit -m "添加团队编码规则"
-
规则文档化
# 在 README.md 中说明 ## 开发规范 本项目使用 Cursor AI 编程规则,请确保: 1. 安装 Cursor 编辑器 2. 项目根目录包含 .cursorrules 文件 3. 遵循规则中的编码规范
A: 检查以下几点:
- 确保
.cursorrules文件在项目根目录 - 重启 Cursor 编辑器
- 检查文件格式是否正确
A: 观察 AI 的代码建议是否符合规则要求,比如:
- 命名规范是否一致
- 代码结构是否符合最佳实践
- 错误处理是否完善
A: Cursor 会按目录层级查找规则文件,子目录的规则会覆盖父目录的规则。
🎉 开始您的 AI 编程之旅吧! 如有问题,欢迎提交 Issue。