CursorNotepads:编辑器聊天无缝上下文共享

Cursor 是一款强大的工具,但有时也会出现各种问题。当对话出现故障时,通常可以通过开启新的对接来解决问题,但上下文往往会被丢失。为了解决这个问题,我们可以引入外部内容暂存功能作为 Cursor 的第二大脑。下面将介绍如何使用笔记本在编辑器和聊天之间共享上下文。

### Cursor 中的 Notepads

Cursor 提供了一个名为 Notepads 的默认未激活功能,我们可以按照以下步骤来激活它:

1. 打开 Notepads 菜单栏。
2. 点击“+”按钮创建新的笔记本。
3. 为笔记本命名一个有意义的名称。
4. 添加内容、上下文、文件和其他相关信息。
5. 在编辑器或聊天中使用 `@` 引用它。

#### 概述(笔记本目前处于测试阶段)

Notepads 是 Cursor 中强大的上下文共享工具,它填补了编辑器与聊天交互之间的空缺。可以将其视为比 `.cursorrules` 功能更高级的参考文档,帮助您创建可重复使用的上下文。

笔记本可以用作思想、规则和文档的集合,并具备以下功能:

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

#### 入门指南

1. 点击笔记本部分中的“+”按钮。
2. 为您的笔记本命名一个有意义的名称。
3. 添加内容、上下文、文件和其他相关信息。
4. 在编辑器或聊天中使用 `@` 引用它。

#### 主要功能

- 上下文共享:在编辑器和聊天之间无缝共享上下文。
- 文件附件:附加文档和参考文件(`.cursorrules` 中无法实现)。
- 动态引用:使用 `@` 提及链接到其他资源。
- 灵活内容:以适合您需求的方式编写和组织信息。

#### 常见使用场景

1. **动态模板生成**:为常见的代码模式创建模板,存储项目特定的框架规则,保持团队中一致的代码结构。
2. **架构文档**:包括前端规范、后端设计模式、数据模型文档、系统架构指南。
3. **开发指南**:编码标准、项目特定规则、最佳实践、团队约定。

#### 常见问题

1. **我应该在笔记本中写些什么?**
笔记本非常适合项目架构决策、开发指南和标准、可重复使用的代码模板、需要频繁引用的文档、团队特定的约定和规则。
2. **什么内容不适合写在笔记本中?**
请避免在笔记本中记录临时笔记或草稿、版本控制中的信息、敏感数据或凭证、频繁变化的高动态信息。
3. **我是否需要遵循特定的格式或结构?**
虽然笔记本非常灵活,我们推荐使用清晰的标题和分段、包含示例、保持内容集中和有条理、使用 Markdown 格式以提高可读性、必要时添加相关文件附件。
4. **示例笔记本**
以下是一个典型的 Web 应用项目的笔记本示例:

```markdown
# API 开发指南
## 接口结构
- 使用 RESTful 约定
- 基础 URL:`/api/v1`
- 资源命名采用复数形式
## 认证
- 基于 JWT 的认证
- Token 格式:Bearer {token}
- 需要刷新 Token 机制
## 响应格式
{
"status": "success|error",
"data": {},
"message": "可选的消息"
}
## 附件参考
@api-specs.yaml
@auth-flow.md
```

相关推荐

暂无评论

发表评论