←返回文章列表

Cursor:安装配置与日常使用方法

CursorAI 编程
7 分钟-阅读

从安装、初始配置、核心功能、上下文引用和项目规则几个方面,梳理 Cursor 的使用方法。

Cursor 是一款面向开发者的 AI 代码编辑器。它保留了接近 VS Code 的使用体验,同时加入了代码补全、对话问答、代码生成、上下文引用和项目规则等能力。

如果已经习惯 VS Code,上手 Cursor 的成本不高。真正需要适应的是如何把需求、上下文和约束讲清楚,让 AI 参与到编码流程里。

下载和初始配置

安装流程通常包括几个步骤:

  • 进入 Cursor 官网下载客户端。

  • 安装并首次启动。

  • 登录账户。

  • 选择是否导入 VS Code 配置。

  • 设置数据偏好。

  • 根据需要安装中文插件。

如果希望继续使用原来的编辑器习惯,可以导入 VS Code 的主题、快捷键和扩展。

下载 Cursor -> 安装启动 -> 登录账户 -> 导入 VS Code 配置 -> 设置偏好

Cursor Tab:代码自动补全

Cursor Tab 用于代码补全。它会根据当前文件、上下文和光标位置预测接下来可能要写的代码。

适合的使用场景包括:

  • 补全函数体。

  • 生成重复结构。

  • 根据已有代码风格继续编写。

  • 快速补齐类型、参数和返回值。

补全结果不要直接盲接。尤其是涉及业务逻辑、权限判断和数据写入时,仍然要读一遍。

Cursor Chat:向代码提问

Cursor Chat 可以用自然语言询问代码问题。

比如:

解释这个函数的执行流程。
这段代码有没有可能出现空指针问题?
帮我找出这个组件状态更新不生效的原因。

提问时最好附上上下文。只问“为什么报错”通常不够,最好把报错信息、相关文件和期望行为一起提供。

Cursor Composer:生成和修改代码

Composer 更适合做跨文件生成或修改。比如新增一个页面、补一个 API、重构一个组件。

使用 Composer 时,需求要拆小:

  • 不要一次要求它完成整个网站。

  • 先让它列计划。

  • 再让它改一组相关文件。

  • 修改后检查 diff。

  • 最后运行测试或启动项目验证。

图 1:用 Cursor 完成一次改动

flowchart TD
  A["描述需求"] --> B["补充文件上下文"]
  B --> C["让 AI 拆解步骤"]
  C --> D["生成或修改代码"]
  D --> E["检查 diff"]
  E --> F["运行验证"]

模型选择与切换

Cursor 支持在不同模型之间切换。日常使用时,可以根据任务选择:

任务 选择思路
简单补全 速度优先
复杂重构 推理能力优先
长文件分析 上下文能力优先
文案或注释 语言表达优先

模型不是越强越适合所有任务。小改动更看重响应速度,复杂问题更看重理解能力。

@ 引用上下文

Cursor 的 @ 引用可以把文件、文件夹、文档或代码片段带入对话。

常见用法:

  • @Files 引用文件。

  • @Folders 引用目录。

  • @Code 引用选中代码。

  • @Docs 引用文档。

上下文引用越准确,回答越接近项目实际情况。

Cursor Rules:给项目写规则

Cursor Rules 用于告诉 AI 项目的约定。例如:

使用 TypeScript。
组件使用函数式写法。
样式优先使用 Tailwind CSS。
不要修改公共 API 的返回字段。
新增功能需要补测试。

规则适合放项目长期约定,不适合塞临时需求。临时需求应该写在当前对话里。

提问要小而明确

好的提问通常包含:

  • 要改什么。

  • 为什么要改。

  • 涉及哪些文件。

  • 输出希望是什么。

  • 有哪些限制。

比如:

请修改登录页的表单校验。
要求邮箱格式错误时显示提示,密码少于 8 位时禁止提交。
只改 LoginForm 相关文件,不要调整路由。

这比“帮我优化登录页”更容易得到可用结果。

复杂需求先拆解

如果任务很大,可以先让 Cursor 拆计划:

先不要写代码。请阅读当前项目结构,列出实现订单导出功能需要修改的文件和步骤。

计划确认后,再让它逐步修改。这样更容易控制范围,也能减少不必要的文件变动。

项目准备建议

使用 Cursor 前,可以先做几件事:

  • 创建 .cursorignore,排除不需要 AI 读取的文件。

  • 重新索引项目,确保上下文可用。

  • 补充项目文档,让 AI 知道架构和约定。

  • 添加 Cursor Rules,写清楚代码风格和边界。

这些准备会影响 AI 对项目的理解质量。

账户与试用

Cursor 的账户、试用和计费规则会随产品变化调整。使用前应以客户端和官网显示为准。

小结

Cursor 适合把 AI 嵌入日常开发流程。代码补全解决局部编写,Chat 适合问问题,Composer 适合生成和修改代码,@ 引用和 Rules 则帮助 AI 理解项目上下文。

把需求拆小、给足上下文、检查 diff、运行验证,是使用 AI 编程工具时最稳的工作方式。

YL

我是姚磊

大模型应用开发者,关注 RAG、Agent 和产品化工程。沉淀实践中的判断、踩坑记录和可复用方法。联系我:yaolei_agent@163.com

LLM AppsRAGProductEngineering Notes