创建新文档

您的文档标题(将显示为 H1)
URL 友好名称(无空格,使用连字符)
创建文档的路径(可选,使用正斜杠创建子目录)

移动/重命名文档

文档的当前位置
文档的新路径(包括别名)
这只会更改文档的路径,不会修改文档的标题(H1 标题)。

删除文档

您确定要删除此文档吗?此操作无法撤销。

警告:如果这是一个文件夹,包括子文件夹和文档在内的所有内容将被删除。

Message

Message content goes here.

Confirm Action

Are you sure?

附件

允许的文件类型:jpg, jpeg, png, gif, svg, webp, txt, log, csv, sfd, zip, pdf, docx, xlsx, pptx, mp4(最大:50MB)

文档文件

正在加载附件...

文档历史

以前的版本

Loading versions...

预览

选择要预览的版本

Wiki 设置

用户界面语言
每个文档保留的版本数量。设置为0以禁用版本控制。
上传文件的最大允许大小(MB)。

用户管理

添加新用户

留空以保持当前密码
拥有这些组的用户可以访问受限部分。

为您的Wiki部分定义基于路径的访问规则。规则按顺序评估。首次匹配生效。

活动规则

从ZIP归档文件导入Markdown文件。文件将被处理并存储在适当的文档结构中。ZIP中的目录结构(类别/子类别)将在wiki中保留。

上传包含要导入的Markdown(.md)文件的ZIP归档(压缩包)。

创建和管理您的 Wiki 数据备份。备份包括所有文档、图像和配置文件。

可用备份

正在加载备份...

添加/编辑访问规则

已选择: /

添加列

引用文档

Cursor 是一款功能强大的代码编辑工具,集成了文档管理功能,帮助开发者和团队在编写代码时快速访问和引用相关文档。本指南将详细介绍如何在 Cursor 中引用文档,包括不同工具的使用场景、设置步骤以及最佳实践。

1. 为什么要在 Cursor 中引用文档

根据官方文档,文档为 Cursor 提供了当前且准确的上下文信息。大型语言模型(LLM)的知识库有截止日期(knowledge cutoff),这意味着:

通过引用文档,Cursor 可以帮助您获取最新的 API 参考、框架指南、组织内部标准等信息,从而提高代码开发的准确性和效率。文档引用主要解决以下问题:

2. 在 Cursor 中引用文档的工具选择

Cursor 提供了多种工具来引用文档,根据您的需求选择合适的工具非常重要。官方文档中提供了一个决策树和心智模型(Mental Model)来帮助用户选择:

工具 心智模型 适用场景
@Docs 像浏览和阅读官方文档一样 需要官方 API 参考、入门指南、调试指南等权威信息
@Web 像在互联网上搜索解决方案一样 需要最新的教程、比较文章、社区讨论或多种视角
MCP 像访问内部文档一样 需要公司内部 API、标准、专有系统信息等

2.1 使用 @Docs 引用官方文档

@Docs 连接到流行工具和框架的官方文档,适用于获取当前、权威的信息。您可以在 Cursor 的聊天或代码编辑界面中输入 @Docs,然后搜索相关文档内容,例如:

使用步骤

  1. 在 Cursor 聊天窗口或代码注释中输入 @Docs
  2. 输入您要查询的框架或工具名称(如 "React" 或 "Python requests")。
  3. 选择相关文档内容,Cursor 将插入引用或显示详细信息。

2.2 使用 @Web 获取互联网信息

当您需要最新的社区内容或多种视角时,可以使用 @Web 工具搜索互联网上的信息,适用于:

使用步骤

  1. 在聊天窗口输入 @Web
  2. 输入搜索关键词(如 "latest React hooks tutorial")。
  3. Cursor 将显示搜索结果,您可以直接引用或浏览相关内容。

2.3 使用 MCP 访问内部文档

对于组织特定的内部文档,Cursor 提供了模型上下文协议(Model Context Protocol, MCP),这是一个连接 Cursor 和您内部资源的桥梁。MCP 适用于:

常见 MCP 集成

使用步骤

  1. 确保您的组织已配置 MCP(可能需要 IT 团队支持)。
  2. 在 Cursor 中选择 MCP 集成,访问内部资源。
  3. 在对话或代码中直接引用内部文档内容。

3. 设置文档引用环境

要开始在 Cursor 中引用文档,您需要确保环境已正确配置:

4. 在代码中引用文档

Cursor 支持在代码注释或聊天中直接引用文档内容,以便快速访问相关信息。

4.1 通过 @Docs@Web 引用

在代码注释中输入 @Docs@Web,Cursor 会弹出搜索框供您查找文档或互联网内容。

示例

# Reference: @Docs Python Requests Library for API calls
def make_api_request(url):
    pass

点击 @Docs Python Requests Library,Cursor 将显示官方文档的相关内容。

4.2 引用内部文档

如果使用 MCP,可以在代码中引用内部资源:

// See internal API spec via MCP: Authentication Service
function authUser() {
    // Implementation here
}

5. 保持文档最新

文档很容易过时,Cursor 提供了生成和更新文档的功能:

示例:在聊天中解决了一个问题后,点击“保存为文档”按钮,将解决方案存储为团队知识库的一部分。

6. 最佳实践

为确保文档引用的有效性,建议遵循以下最佳实践:

7. 解决常见问题

结论

在 Cursor 中引用文档是提升开发效率和代码质量的重要手段。通过 @Docs 获取官方权威信息、通过 @Web 搜索最新社区内容、以及通过 MCP 访问内部资源,您可以确保始终使用准确且相关的上下文信息。遵循本指南的步骤和最佳实践,您将能够充分利用 Cursor 的文档引用功能,优化工作流程。

附件

正在加载附件...
搜索结果