当前位置:首页 > 学习笔记 > 正文内容

Cursor AI 编程助手完整教程 - 让 AI 帮你写代码

廖万里13小时前学习笔记2

Cursor AI 编程助手完整教程 - 让 AI 帮你写代码

Cursor 是目前最强的 AI 编程工具,基于 VS Code 深度定制,内置 Claude/GPT-4,能真正理解你的项目代码。本教程教你从零上手 Cursor,让开发效率翻倍。

---

🔥 Cursor 是什么?

Cursor 是一款 AI 原生代码编辑器,基于 VS Code 二次开发,核心特性:

特性说明
------------
AI 原生设计从底层架构就为 AI 辅助编程优化
代码库理解能理解整个项目,不只是当前文件
多模型支持Claude 3.5 Sonnet / GPT-4o / DeepSeek 等
隐私模式代码不存储,企业级隐私保护
免费额度每月免费 2000 次 AI 补全
---

📦 安装 Cursor

下载地址

官网:https://cursor.sh/

支持系统:

  • macOS (Intel / Apple Silicon)
  • Windows 10/11
  • Linux

安装步骤

1. 下载对应系统的安装包 2. 安装完成后打开 Cursor 3. 登录账号(支持 GitHub / Google / 邮箱) 4. 选择主题和配置

---

⚡ 核心功能

1. AI 代码补全(Tab 补全)

写代码时,AI 会自动预测你想要的代码,按 Tab 接受。

你输入:

def calculate_sum(numbers):

AI 自动补全:

def calculate_sum(numbers): """计算列表中所有数字的和""" total = 0 for num in numbers: total += num return total

2. Chat 对话(Cmd/Ctrl + L)

选中代码,按 Cmd+L(Mac)或 Ctrl+L(Windows),打开 AI 对话框:

常用场景:

  • "解释这段代码"
  • "帮我重构这个函数"
  • "找出潜在的 bug"
  • "添加类型注解"

3. 代码编辑(Cmd/Ctrl + K)

选中代码,按 Cmd+K(Mac)或 Ctrl+K(Windows),直接描述修改需求:

将这个函数改为异步函数
添加错误处理
优化性能

4. 代码库搜索(Cmd/Ctrl + Shift + L)

让 AI 在整个项目中搜索:

@codebase 找到所有调用 login 函数的地方
@codebase 这个变量在哪里被使用
@codebase 解释用户认证的流程

---

🎯 实战案例

案例 1:快速生成 API 接口

@codebase 参考现有的用户接口,帮我生成一个商品 CRUD 接口

Cursor 会: 1. 分析现有代码风格 2. 生成符合项目规范的代码 3. 自动处理依赖和导入

案例 2:重构遗留代码

选中一段老旧的代码

def process_data(d): r = [] for i in d: if i > 0: r.append(i * 2) return r

按 Cmd+K,输入:

使用列表推导式重构,添加类型注解,并添加文档字符串

AI 输出:

from typing import List

def process_data(data: List[int]) -> List[int]: """ 处理数据列表,过滤正数并翻倍 Args: data: 输入的整数列表 Returns: 处理后的整数列表 """ return [x * 2 for x in data if x > 0]

案例 3:编写单元测试

为这个函数生成 pytest 测试用例,覆盖边界情况

---

⚙️ 配置优化

选择 AI 模型

打开设置(Cmd+,),搜索 cursor ai model

  • Claude 3.5 Sonnet(推荐):代码能力最强
  • GPT-4o:综合能力均衡
  • DeepSeek:国产模型,性价比高

隐私设置

设置 → General → Privacy Mode

选择:

  • Privacy Mode:代码不会用于训练
  • No Privacy Mode:允许使用代码改进模型

快捷键设置

功能MacWindows
--------------------
AI 补全TabTab
打开 ChatCmd + LCtrl + L
行内编辑Cmd + KCtrl + K
代码库搜索Cmd + Shift + LCtrl + Shift + L
终端Cmd + Ctrl +
---

💡 使用技巧

1. 提供上下文

@file:app.py 这个函数是做什么的?
@docs 解释这个配置项的作用

2. 分步骤处理复杂任务

第一步:分析这个函数的逻辑
第二步:找出性能瓶颈
第三步:给出优化方案

3. 使用中文交流

Cursor 完美支持中文:

帮我写一个爬虫,抓取豆瓣电影 Top250

4. 让 AI 解释错误

遇到报错,直接把错误信息发给 AI:

这个错误是什么意思?怎么修复?

---

🔧 常见问题

1. AI 补全不触发?

检查:

  • 是否登录账号
  • 免费额度是否用完
  • 模型是否正确配置

2. 如何导入 VS Code 插件?

Cursor 兼容 VS Code 插件,直接在扩展市场搜索安装即可。

3. 如何切换到中文?

安装 Chinese Language Pack 插件。

4. 免费额度不够用?

  • 升级到 Pro 版本($20/月)
  • 配置自己的 API Key
  • 使用 DeepSeek 等免费模型

---

📊 Cursor vs 其他工具

工具AI 能力项目理解价格
-------------------------------
Cursor⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐免费/付费
GitHub Copilot⭐⭐⭐⭐⭐⭐⭐$10/月
Codeium⭐⭐⭐⭐⭐⭐⭐免费
Tabnine⭐⭐⭐⭐⭐免费/付费
---

🎯 总结

Cursor 是目前最强的 AI 编程助手,通过本教程你可以:

✅ 快速安装和配置 Cursor ✅ 掌握核心 AI 功能 ✅ 提升开发效率 ✅ 学会实用技巧

---

有问题欢迎留言交流!
>
下一篇预告:Cursor 进阶技巧 - 让 AI 帮你做 Code Review

---

作者:廖万里 发布时间:2026年3月16日

本文链接:https://www.kkkliao.cn/?id=617 转载需授权!

分享到:

版权声明:本文由廖万里的博客发布,如需转载请注明出处。


发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。