了解 Cursor 的核心 AI 功能、设置和自定义选项,以实现强大的代码开发。

概述

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

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

开始

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

  • Tab:按下可智能完成代码Tab
  • CMD-K:用于内联代码编辑Cmd/Ctrl + K
  • 聊天:用于打开具有 Ask、Edit 和 Agent 模式的统一 AI 界面⌘I

设置

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

光标设置

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

编辑器设置

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

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

标签

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

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

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

聊天

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

代理模式 (默认)

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

询问模式

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

自定义模式

  • 创建适合您工作流程的您自己的模式

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

上下文

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

模型

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

用法

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

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