Cursor 介绍

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

概述

Cursor 是一款强大的 AI 优先代码编辑器,可增强你的开发工作流程。安装后,你将可以使用这些无缝协作提高生产力的核心功能:

  • 理解你的代码库并提供上下文感知建议的 AI 驱动代码补全
  • 通过问答模式、编辑模式和代理模式探索、理解和修改代码的对话界面
  • 处理复杂开发任务的智能工具

入门指南

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

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

设置

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

Cursor 设置

  • 通过齿轮图标、Cmd/Ctrl + Shift + J 或命令面板,选择 Cursor 设置访问
  • 配置 AI 功能和 Cursor 特定首选项
Cursor安装界面

编辑器设置

  • 通过命令面板 (Cmd/Ctrl + Shift + P),选择"首选项:打开设置(UI)"访问
  • 调整编辑器行为和外观

让我们详细了解每个功能:

Tab

Cursor 中的 Tab 补全由先进的 AI 模型提供支持,这些模型能够理解你的代码上下文。在你输入时,你将收到智能建议,这些建议会:

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

Chat

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

Agent模式(默认)

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

Ask模式

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

Manual模式

  • 创建适合你工作流程的模式


在对话过程中切换模式,以最适合你当前任务的方式进行。

Context(上下文)

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

  • 当你打开代码库时,Cursor会自动索引你的代码,使其作为上下文可用
  • 使用 @-符号精确控制你提供的上下文:
    • @files 和 @folders 用于特定路径
    • @web 用于外部文档
    • @git 用于版本控制上下文
  • 为 AI 配置规则以自定义行为
  • 设置 MCP 用于外部上下文提供者