便签本功能目前为 Beta 版本,可能会被废弃。

概述

Notepads 是 Cursor 中的上下文共享工具,用于连接编写器和聊天交互功能。它们扩展了 .cursorrules 的能力,为你的开发工作流创建可重用的上下文。
Notepads 是想法、规则和文档的集合,具备以下功能:
  • 在开发环境的不同部分间共享
  • 使用 @ 语法进行引用
  • 支持文件附件增强
  • 可用作动态模板

快速开始

  1. 点击 Notepads 区域的”+“按钮
  2. 给你的记事本起个名字
  3. 添加内容、上下文、文件和信息,就像在 composer 或 chat 中操作一样
  4. 使用 @ 引用它

核心功能

  • 上下文共享:在编辑器和聊天之间共享上下文
  • 文件附件:附加文档和参考文件(在 .cursorrules 中不可用)
  • 动态引用:使用 @ 提及来链接资源
  • 灵活内容:根据需要编写和组织信息

常见使用场景

  1. 动态模板代码生成
    • 创建代码模式模板
    • 存储项目专用脚手架规则
    • 保持代码结构一致性
  2. 架构文档
    • 前端技术规范
    • 后端设计模式
    • 数据模型文档
    • 系统架构指导原则
  3. 开发规范
    • 编码标准
    • 项目专用规则
    • 最佳实践
    • 团队开发约定

常见问题

记事本示例

Web 应用项目示例:
Notepad example
# API 开发规范

## 端点结构

- 使用 RESTful 约定
- 基础 URL:`/api/v1`
- 资源命名使用复数形式

## 身份验证

- 基于 JWT 的身份验证
- Token 格式:Bearer {token}
- 需要刷新 token 机制

## 响应格式

{
"status": "success|error",
"data": {},
"message": "可选消息"
}

## 附加参考

@api-specs.yaml
@auth-flow.md