Cursor的NotePads

Cursor的NotePads

📅 2025-01-18 | 🖱️
🔖 cursor

在Cursor中使用Notepads在Composer和Chat之间共享上下文。

Notepads是Cursor中强大的上下文共享工具,弥合了Composer和Chat之间的差距。可以将Notepad视为超越.cursorrules功能的增强型参考文档,允许为开发工作流创建可重复使用的上下文。

Notepads可以是以下内容的想法、规则和文档集合:

  • 在开发环境的不同部分之间共享
  • 使用@语法进行引用
  • 增强文件附件
  • 用作各种开发场景的动态模板

开始使用 #

  1. 在Notepads部分单击“+”按钮
  2. 给创建的Notepad起一个有意义的名字
  3. 与Composer或Chat中相同的方式添加内容、上下文、文件和其他相关信息
  4. 在Composer或Chat中使用@引用它(@Notepad)

主要功能 #

  • 上下文共享:在Composer和Chat之间无缝共享上下文
  • 文件附件:附加文档和参考文件(这在.cursorrules中不可用)
  • 动态引用:使用@提及链接到其他资源
  • 灵活的内容:以适合我们需求的方式编写和构建信息

常见用例 #

动态样板代码生成 #

  • 创建常见代码模式的模板
  • 存储特定于项目的脚手架规则
  • 在整个团队中保持一致的代码结构

架构文档 #

  • 前端规范
  • 后端设计模式
  • 数据模型文档
  • 系统架构指南

开发指南 #

  • 编码标准
  • 特定于项目的规则
  • 最佳实践
  • 团队约定

FAQ #

应该在Notepads中写什么?

  • 项目架构决策
  • 开发指南和标准
  • 可重复使用的代码模板
  • 需要经常参考的文档
  • 团队特定的惯例和规则

不应该在Notepads中写什么?

  • 临时笔记或草稿
  • 属于版本控制(如git)的信息
  • 敏感数据或凭证
  • 频繁变化的高波动信息

应该遵循特定的格式或结构吗?*

  • 使用清晰的标题和章节
  • 包括相关示例
  • 保持内容集中且有条理
  • 使用markdown格式以提高可读性
  • 必要时添加相关文件附件

Notepads示例 #

以下是一个Web应用程序项目的Notepad的典型示例:

 1# API Development Guidelines
 2
 3## Endpoint Structure
 4- Use RESTful conventions
 5- Base URL: `/api/v1`
 6- Resource naming in plural form
 7
 8## Authentication
 9- JWT-based authentication
10- Token format: Bearer {token}
11- Refresh token mechanism required
12
13## Response Format
14{
15  "status": "success|error",
16  "data": {},
17  "message": "Optional message"
18} 
19
20## Attached References
21@api-specs.yaml
22@auth-flow.md

参考 #

© 2025 青蛙小白 | 总访问量 | 总访客数