实操审校说明

本文属于工具实操教程。Cursor 的模型名称、免费额度、订阅价格和界面入口可能随版本变化,请以 Cursor 官方页面和客户端实际显示为准。教程重点是学习 AI 编程工作流,而不是承诺固定额度或固定效率提升。


Cursor AI 编辑器实操教程:从安装到用 AI 写出第一个项目

📅 更新时间:2026 年 6 月
👤 适合人群:完全没用过 AI 编程工具的新手、想提升开发效率的程序员
⏱ 预计操作时间:30 分钟完成环境搭建,当天就能写出第一个功能

一、Cursor 是什么?为什么现在必须学?

Cursor 是一款基于 VS Code 打造的 AI 优先代码编辑器,内置或可接入 Claude Fable 5 / Sonnet 5、GPT-5.5 等主力模型,模型列表会随 Cursor 客户端更新。

和普通编辑器的核心区别

普通写代码:
你 → 想逻辑 → 敲代码 → 查文档 → 调 Bug → 重复...

用 Cursor:
你 → 用中文描述想要什么 → Cursor 帮你写 → 你检查 → 完事

数据说话

  • 100 万+ 用户,36 万付费用户(2026 年)
  • 据报道开发效率提升 40%~300%
  • 个人免费版每月有 200 次 AI 调用额度,够用

二、下载与安装(5 分钟完成)

2.1 下载

访问官网:https://cursor.com

  • Windows:下载 .exe 安装包
  • macOS:下载 .dmg
  • Linux:下载 .AppImage

像安装普通软件一样安装即可。

2.2 首次启动配置

第一次打开时会出现引导界面,按以下步骤操作:

① 导入 VS Code 设置(强烈推荐)

如果你之前用过 VS Code,选择"Import from VS Code",主题、插件、快捷键会全部自动迁移。

② 注册账号

  • 用邮箱注册,完全免费
  • 无需信用卡
  • 免费版:每月 200 次 AI 调用

③ 选择 AI 模型

推荐设置(在 设置 → Models 中):

场景推荐模型
日常写代码Claude Sonnet 5 / GPT-5.5(以客户端当前可选项为准)
复杂逻辑GPT-5.5 / Claude Fable 5 或 Opus 4.8
快速补全自动(由 Supermaven 驱动)

三、界面认识(2 分钟)

打开 Cursor 后,界面和 VS Code 几乎一样,多了这几个关键区域:

┌─────────────────────────────────────────────────────┐
│  文件浏览器(左) │    代码编辑区(中)      │ AI 面板(右) │
│                 │                         │             │
│  项目文件列表   │  你的代码在这里           │ 和 AI 对话   │
│                 │                         │ 在这里       │
├─────────────────┴─────────────────────────┴─────────┤
│                    终端(下方)                        │
└─────────────────────────────────────────────────────┘

最重要的 4 个快捷键

快捷键功能使用场景
Ctrl/Cmd + L打开 AI 对话面板问 AI 问题、让它写代码
Ctrl/Cmd + K内联编辑选中代码后,快速修改/重构
Ctrl/Cmd + I打开 Composer一次修改多个文件
Tab接受 AI 代码补全打代码时自动出现

四、核心功能实操

4.1 功能一:AI 对话(最常用)

打开方式:Ctrl/Cmd + L

实操场景:写一个爬虫函数

在 AI 对话框中输入:

用 Python 写一个函数,用 requests 爬取网页标题和正文,
返回字典格式,包含 title 和 content 两个字段,
加上异常处理,如果失败返回 None

AI 会立即生成代码,右下角有 "Apply" 按钮,点击直接插入到你的文件中。

实操场景:解释别人的代码

选中一段看不懂的代码,Ctrl/Cmd + L,输入:

这段代码是做什么的?一步一步解释

实操场景:修复 Bug

把报错信息直接粘进去:

运行时报错:TypeError: 'NoneType' object is not subscriptable
代码是:result = data['user']['name']
帮我修复

4.2 功能二:内联编辑(选中即改)

使用方法:选中代码 → Ctrl/Cmd + K → 输入你想做的改变

实操练习:

  1. 写一个简单函数(如:def add(a, b): return a+b
  2. 选中整个函数
  3. Ctrl/Cmd + K
  4. 输入:给这个函数加上类型注解和 docstring
  5. 看 AI 自动修改

常用改法:

  • "加上错误处理"
  • "转换成 async/await 异步写法"
  • "加上日志打印"
  • "优化性能"
  • "转成中文注释"

4.3 功能三:Tab 自动补全(最惊艳)

直接打代码,你会看到灰色的补全提示,按 Tab 接受。

Cursor 的补全不是普通的一行补全,而是多行预测

def send_email(to, subject, body):
    # 你只打了这一行注释,按 Tab...
    # Cursor 会直接补全整个 smtp 发邮件代码

技巧:注释越清楚,补全越准确。


4.4 功能四:Composer 多文件编辑(高效利器)

打开方式:Ctrl/Cmd + I

适用场景:需要同时修改多个文件的大功能

实操示例——给项目加用户登录功能:

在这个 Flask 项目里添加用户登录功能:
1. 创建 login.html 模板
2. 在 routes.py 里添加 /login 路由
3. 在 models.py 里添加 User 模型
4. 配置 JWT token 认证

Cursor 会一次性改动所有相关文件,每个文件的改动用 diff 展示,你可以逐个接受或拒绝


4.5 功能五:Agent 模式(最强但要谨慎)

在 Composer 里切换到 Agent 模式

Agent 模式下,Cursor 可以:

  • 自己决定要创建哪些文件
  • 自己执行终端命令
  • 一直工作直到任务完成

实操示例:

从零创建一个 Python 命令行工具:
- 功能:批量重命名文件夹里的图片(加日期前缀)
- 包含 argparse 命令行参数
- 支持 --preview 预览模式(不实际改名)
- 添加 README.md
⚠️ Agent 模式会执行真实命令,重要项目操作前务必先 git commit 备份!

五、30 分钟实战:做一个天气查询工具

目标

做一个命令行工具,输入城市名,显示当前天气。

开始

  1. 新建文件夹 weather-tool,用 Cursor 打开
  2. 新建 main.py
  3. Ctrl/Cmd + L,输入以下 Prompt:
用 Python 写一个命令行天气查询工具:

1. 使用 wttr.in 这个免费 API(不需要 key):
   https://wttr.in/{城市名}?format=j1

2. 功能:
   - 接受命令行参数:python main.py 北京
   - 显示:城市名、温度、天气描述、湿度、风速
   - 中文显示

3. 处理错误:网络超时、城市不存在等情况

4. 代码要简洁,加注释

AI 会生成完整代码,点击 Apply。

  1. 在终端运行:python main.py 北京

✅ 如果能看到天气信息,恭喜你完成了第一个 AI 辅助开发的工具!


六、高效使用技巧

写好 Prompt 的公式

【角色】你是一个 Python 专家
【任务】写一个函数
【具体要求】用 requests 库,处理 JSON,有错误处理
【格式要求】加类型注解和 docstring
【示例输入/输出】输入 url,输出 dict

@ 引用文件

在 AI 对话框输入 @文件名,AI 会直接读取那个文件的内容,上下文更准确:

参考 @models.py 里的 User 类结构,给我写一个 Product 类

常用场景 Prompt 速查

场景Prompt 模板
写新功能在 @xxx.py 里加一个函数,实现 [功能描述]
调 Bug报错信息是 [粘贴报错],帮我分析原因并修复
代码重构重构这个函数,使代码更简洁,性能更好
写测试为这个函数写 pytest 单元测试,覆盖边缘情况
写文档为这段代码写详细的 docstring

七、免费 vs 付费

功能免费版Pro 版($20/月)
AI 对话次数200 次/月无限
Tab 补全✅ 有限✅ 无限
Agent 模式
Claude Fable 5 / Opus 4.8 等高级模型
是否够用?学习阶段够用每天开发推荐

总结:三步上手 Cursor

  1. 第一天:安装 + 打开自己的旧项目,用 Ctrl+L 让 AI 解释代码
  2. 第二天:用 Ctrl+K 内联编辑,改一个真实的函数
  3. 第三天:用 Composer 做一个完整的小功能(比如上面的天气工具)

循序渐进,一周内就能把 Cursor 变成日常开发的核心工具。


*参考:NxCode Cursor 初学者完整指南(2026.1)| CSDN Cursor 2026 最新教程 | 51CTO Cursor 实战指南(2026.5)*