概述

Cursor 是一款功能强大的 AI 优先代码编辑器,可增强您的开发工作流程。安装后,您将可以访问这些核心功能,这些功能可以无缝地协同工作,从而提高您的工作效率:

  • AI 驱动的代码完成,可理解您的代码库并提供上下文感知建议
  • 对话界面,用于通过 Ask、Edit 和 Agent 模式探索、理解和修改代码
  • 用于处理复杂开发任务的智能工具

开始

开始探索 Cursor 的 AI 驱动功能:

  • Tab:按Tab用于智能代码补全
  • CMD-K:用途Cmd/Ctrl + K用于内联代码编辑
  • Composer:使用⌘I以打开具有 Ask、Edit 和 Agent 模式的统一 AI 界面

设置

Cursor 设计为灵活且可自定义。您可以通过两种方式对其进行配置:

光标设置

  • 通过齿轮图标访问Cmd/Ctrl + Shift + J或 Command Palette >Cursor Settings
  • 配置 AI 功能和特定于光标的首选项

编辑器设置

  • 通过 Command Palette (Cmd/Ctrl + Shift + P) > "Preferences: Open Settings (UI)"
  • 调整编辑器行为和外观

让我们详细探讨一下每个功能:

Tab

Cursor 中的 Tab 键补全由高级 AI 模型提供支持,这些模型可以理解您的代码上下文。在您键入时,您将收到智能建议,这些建议包括:

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

详细了解 Tab 功能或查看它与 GitHub Copilot 的比较

Composer

Cursor 提供了一个统一的 AI 界面,具有三种无缝协同工作的模式:

询问模式

  • 询问有关特定代码部分的问题
  • 获取复杂函数的解释
  • 查找 Code Pattern 和示例
  • 发现并了解您的代码库

编辑模式

  • 对代码进行单轮次编辑
  • 精确应用有针对性的更改
  • 自信地查看和应用更改
  • 单独处理文件

Agent模式 (默认)

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

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

上下文

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

模型

您可以在模型页面上查看我们支持的所有模型及其定价。在 Settings (设置) 中配置 API 密钥首选项

用法

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

需要帮助?请访问我们的故障排除指南或加入我们的社区论坛