配置一个合适的 .cursorrules 文件
Awesome CursorRules 项目帮你丝滑启动使用 Cursor 的第一步。
配置一个合适的 .cursorrules 文件
本文转自微信公众号
关键帧Keyframe
,推荐您关注来获取音视频、AI 领域的最新技术和产品信息:您还可以加入知识星球
关键帧的音视频开发圈
来一起交流工作中的技术难题、职场经验:
Awesome CursorRules 项目收集和整理了各种优质的 .cursorrules
文件,用于增强 Cursor AI IDE 功能。该项目已在 Github 上开源,地址:https://github.com/PatrickJS/awesome-cursorrules。
什么是 Cursor AI 和 .cursorrules?
- Cursor AI 是一个由 AI 驱动的代码编辑器
- .cursorrules 文件是一种配置文件,用于定义 Cursor AI 生成代码时应遵循的规则,使其行为更符合你的特定需求和偏好
React (TypeScript, Next.js, Node.js) 项目的 .cursorrules
.cursorrules 的主要优势:
- 定制化 AI 行为:根据项目需求调整 AI 的响应
- 一致性:确保 AI 生成的代码符合项目的风格指南
- 上下文感知:提供项目重要背景信息,使 AI 更准确
- 提高生产力:减少手动编辑,加速开发过程
- 团队协作:确保团队成员获得一致的 AI 辅助
- 项目特定知识:包含项目结构、依赖或特殊需求信息
项目内容
该仓库包含了大量针对不同技术栈和应用场景的 .cursorrules
文件,分为以下几大类:
- 前端框架和库:如 React、Angular、Vue、Next.js 等
- 后端和全栈:包括 Node.js、Python、Go、Laravel 等
- 移动开发:React Native、SwiftUI、Flutter 等
- CSS 和样式:Tailwind CSS 和其他样式解决方案
- 状态管理:Redux、MobX、React Query 等
- 数据库和 API:GraphQL、Axios 等
- 测试:Jest、Detox 等
- 构建工具和开发:Chrome 扩展、Kubernetes、GitHub 等
- 特定语言:JavaScript/TypeScript、Python、Solidity 等
如何使用
有两种使用方法:
方法一:
- 安装 Cursor AI
- 浏览项目找到适合你需求的
.cursorrules
文件 - 将所选文件复制到你项目的根目录
- 根据需要自定义规则
方法二:
- 安装 Cursor AI
- 安装 vscode-cursor-rules 扩展
- 打开命令面板并输入
Cursor Rules: Add .cursorrules
- 选择并下载适合你需求的
.cursorrules
文件 - 根据需要自定义规则
本文由作者按照 CC BY-NC-ND 4.0 进行授权