# 分享几条 Cursor 的实用小技巧

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/20996

最近，有 2 位朋友在听了我的推荐后试用了 Cursor，但反馈说“没有什么特别的地方”。

仔细一问才知道，他们只是用了 Chat 功能，结果觉得和其他 AI 没有区别。

其实，这种用法确实难以体验到 Cursor 的核心优势。如果只是将它当作一个普通的聊天工具，就跟直接用 Claude 没什么两样了，自然无法感受到它在提升开发效率方面的优势。

Cursor 的亮点在于它与代码库的深度结合，可以显著提升开发效率。本文介绍 3 个小技巧，帮助你更好地发掘 Cursor 的潜力。

## 利用 @Codebase 功能，精准检索代码库

单纯使用 Chat 功能是不够的。如果你在开发过程中遇到问题，比如某个函数的逻辑不清楚或遇到报错，可以尝试在提问中加上 @Codebase，或者输入问题后点击对话框右下角的 Codebase 按钮。

这样，Cursor 会主动检索你的项目代码库，结合上下文信息提供更有针对性的解答。

例如，当你询问“@Codebase 这个函数怎么优化”时，Cursor 就能先分析相关代码及依赖关系，然后给出具体建议。

这个功能是 Cursor 的核心之一，可以有效解决普通 AI 助手无法了解你真实项目情况的问题。

## 主动提供更多数据，优化 Cursor 的回答

开发中经常需要用到一些开源库或第三方工具。如果这些库是 AI 所不熟悉的，就很有可能出现“幻觉”问题。如果你让 AI 进行联网查询，它也未必能真的找到答案。

这也是现阶段 AI 工具常见的问题之一。解决这个问题的方法也是借助 Cursor 的 RAG 检索功能。

如果这些工具的代码和文档托管在 GitHub 上，可以将它们拉取到本地，并在 Cursor 中添加对应的文件夹。

这样一来，Workspace（工作区）里就包含了更多上下文数据。结合 @Codebase 功能，Cursor 能基于这些额外信息提供更准确的回答。

例如，它可以解析开源库的具体用法或某段代码的实现细节、文档中的一些注意事项，从而给出更准确的结果和答复。

这种方法尤其适合处理依赖较多或项目结构复杂的情况，能有效减少来回查找资料的时间。

## 用 Composer 功能轻松跨文件修改

Cursor 最新版的一个亮点是 Composer 功能，它突破了单文件操作的限制，可以一次性跨多个文件进行修改。

例如，当你需要重构某个函数并调整多个模块的调用方式时，只需在对话中描述清楚需求，Cursor 就能自动定位相关文件并逐一修改。而且这些改动会直接生效，无需手动点击 "Apply" 按钮。

我找了个演示视频 🎬 Cursor Composer\: Building a Duolingo app with Claude AI \- Yo

---

[前往标准阅读页](https://utgd.net/article/20996?audience=web)
