简介

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

概述

Cursor 是一个强大的以 AI 为核心的代码编辑器,能够提升你的开发工作流程。安装后,你将可以使用这些无缝协作的核心功能,以提高你的工作效率:

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

开始使用

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

  • Tab:按 Tab 键获取智能代码补全
  • CMD-K:使用 Cmd/Ctrl + K 进行内联代码编辑
  • Chat:使用 ⌘I 打开统一的 AI 界面,包含询问、编辑和代理模式

设置

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

Cursor 设置

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

编辑器设置

  • 通过命令面板(Cmd/Ctrl + Shift + P)> 首选项:打开设置(UI) 访问
  • 调整编辑器行为和外观 让我们详细探索每个功能:

Tab

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

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

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

Chat

Cursor 提供了一个统一的 AI 界面,包含三种无缝协作的模式:

代理模式(默认)

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

询问模式

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

自定义模式

  • 创建适合你工作流程的自定义模式 在对话过程中切换模式,以最适合当前任务 了解更多关于统一 AI 界面的信息,或探索代理模式中的特定功能。

上下文

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

  • 当你打开一个代码库时,我们会自动索引你的代码,使其作为上下文可用
  • 使用 @-symbols 来精确控制你提供的上下文:
  • 配置规则以自定义行为
  • 设置 MCP 用于外部上下文提供者

模型

你可以在模型页面上查看支持的所有模型及其价格。在设置中配置你的 API keys偏好设置

使用

强烈建议阅读使用说明和计划,以了解 Cursor 的定价方式。查看我们的定价页面,了解更多关于计划和功能的详细信息。 需要帮助?访问我们的故障排除指南或加入我们的社区论坛