概述

Cursor 是一款强大的 AI 优先代码编辑器,可增强您的开发工作流程。完成安装后,您将可以使用这些核心功能,它们无缝协作,使您更高效

  • AI 驱动的代码补全,可理解您的代码库并提供上下文相关的建议
  • 对话界面,用于通过 Ask(提问)、Edit(编辑)和 Agent(代理)模式探索、理解和修改代码
  • 智能工具,用于处理复杂的开发任务

开始使用

开始探索 Cursor 的 AI 驱动功能

  • Tab:按 Tab 键进行智能代码补全
  • CMD-K:使用 Cmd/Ctrl + K 进行内联代码编辑
  • Composer:使用 ⌘I 打开统一的 AI 界面,其中包含 Ask(提问)、Edit(编辑)和 Agent(代理)模式

设置

Cursor 旨在灵活且可自定义。您可以通过两种方式对其进行配置

Cursor 设置

  • 通过齿轮图标、Cmd/Ctrl + Shift + J 或命令面板 > Cursor 设置访问
  • 配置 AI 功能和 Cursor 特有的偏好设置

编辑器设置

  • 通过命令面板 (Cmd/Ctrl + Shift + P) > "Preferences: Open Settings (UI)" 访问
  • 调整编辑器行为和外观

让我们详细探索每个功能

标签页

Cursor 中的 Tab 补全由先进的 AI 模型驱动,这些模型可以理解您的代码上下文。当您键入时,您将收到智能建议,这些建议可以

  • 完成您当前的代码行
  • 建议完整的函数实现
  • 帮助处理常见模式和样板代码
  • 随着时间的推移适应您的编码风格

了解有关 Tab 功能的更多信息,或查看它与 GitHub Copilot 的比较

Composer(统一 AI 界面)

Cursor 提供了一个统一的 AI 界面,其中包含三种模式,这些模式可以无缝地协同工作

Ask Mode(提问模式)

  • 询问有关特定代码段的问题
  • 获取复杂函数的解释
  • 查找代码模式和示例
  • 发现和理解您的代码库

Edit Mode(编辑模式)

  • 对您的代码进行单轮编辑
  • 精确应用目标更改
  • 自信地审查和应用更改
  • 单独处理文件

Agent Mode (Default)(代理模式(默认))

  • 进行代码库范围的更改和重构
  • 根据需求实现新功能
  • 调试跨多个文件的复杂问题
  • 生成测试和文档
  • 保持整个项目的一致性

在对话期间在模式之间切换,以最好地适应您当前的任务。了解有关统一 AI 界面的更多信息,或在代理模式中探索特定功能。

上下文

上下文是支持 Cursor 所有 AI 功能的基础。以下是它的工作原理

  • 当您打开代码库时,我们会自动索引您的代码,使其可用作上下文
  • 使用@ 符号精确控制您提供的上下文
  • 配置 AI 规则以自定义行为
  • 设置 MCP 用于外部上下文提供程序

模型

您可以在模型页面上查看我们支持的所有模型及其定价。在设置中配置您的API 密钥偏好设置

使用量

强烈建议阅读有关使用量计划的信息,以了解 Cursor 的定价方式。查看我们的定价页面,了解有关计划和功能的更多详细信息。

需要帮助?访问我们的问题排查指南或加入我们的社区论坛

此页对您有帮助吗?