文章

配置一个合适的 .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 React (TypeScript, Next.js, Node.js) 项目的 .cursorrules

.cursorrules 的主要优势:

  1. 定制化 AI 行为:根据项目需求调整 AI 的响应
  2. 一致性:确保 AI 生成的代码符合项目的风格指南
  3. 上下文感知:提供项目重要背景信息,使 AI 更准确
  4. 提高生产力:减少手动编辑,加速开发过程
  5. 团队协作:确保团队成员获得一致的 AI 辅助
  6. 项目特定知识:包含项目结构、依赖或特殊需求信息

项目内容

该仓库包含了大量针对不同技术栈和应用场景的 .cursorrules 文件,分为以下几大类:

  1. 前端框架和库:如 React、Angular、Vue、Next.js 等
  2. 后端和全栈:包括 Node.js、Python、Go、Laravel 等
  3. 移动开发:React Native、SwiftUI、Flutter 等
  4. CSS 和样式:Tailwind CSS 和其他样式解决方案
  5. 状态管理:Redux、MobX、React Query 等
  6. 数据库和 API:GraphQL、Axios 等
  7. 测试:Jest、Detox 等
  8. 构建工具和开发:Chrome 扩展、Kubernetes、GitHub 等
  9. 特定语言:JavaScript/TypeScript、Python、Solidity 等

如何使用

有两种使用方法:

方法一:

  1. 安装 Cursor AI
  2. 浏览项目找到适合你需求的 .cursorrules 文件
  3. 将所选文件复制到你项目的根目录
  4. 根据需要自定义规则

方法二:

  1. 安装 Cursor AI
  2. 安装 vscode-cursor-rules 扩展
  3. 打开命令面板并输入 Cursor Rules: Add .cursorrules
  4. 选择并下载适合你需求的 .cursorrules 文件
  5. 根据需要自定义规则
本文由作者按照 CC BY-NC-ND 4.0 进行授权