Cursor AI编程教程:用AI写代码的正确姿势

📘 AI教程 💬 🔥 Trending 发布者: leakey
Cursor AI编程教程:用AI写代码的正确姿势

🩺 摘要

听说Cursor能帮人写代码、改代码、甚至重构整个项目。但到底怎么用?跟GitHub Copilot有什么区别?值不值得花钱?

📝 详情

Cursor是什么

Cursor是一个AI-first的代码编辑器。它基于VS Code改的,所以VS Code的插件主题都能用。

跟Copilot最大的区别:Cursor不只是补全代码,它能理解你的整个项目。

安装

去 cursor.com 下载安装。免费版有每月2000次补全,Pro版20美元/月不限量。

核心功能

1. Tab补全(Copilot也能干的事)

你打字的时候,Cursor会灰色显示预测的下文,按Tab就接受。

跟Copilot差不多水平,但对Python/TypeScript的支持特别好。

2. Ctrl+K:用自然语言改代码

选中一段代码,按Ctrl+K,告诉它你想怎么改:

把这段代码改成异步版本
加上错误处理
给这个函数写单元测试
把注释翻译成中文

它直接帮你改好,你可以对比diff决定要不要接受。

3. Ctrl+L:跟AI聊你的代码

不用选中代码,按Ctrl+L打开对话窗口。Cursor自动知道你正在看什么文件:

这个函数是干什么的?
这段代码有什么bug?
怎么优化这个查询?

它结合你的整个项目上下文回答,不只是当前文件。

4. Agent模式

这是Cursor最强大的功能。按Ctrl+Shift+P输入「Agent」,告诉它一个任务:

帮我创建一个Flask博客应用,
有用户注册登录功能,
用SQLite数据库,
前端用Bootstrap。

Cursor会: 1. 创建项目结构 2. 写app.py 3. 创建模板文件 4. 安装依赖 5. 告诉你如何启动

全程不用动手。

跟Copilot比

功能 Cursor Copilot
Tab补全 支持 支持
选中代码改 Ctrl+K 不支持
项目上下文理解 全局 当前文件
Agent模式 支持 不支持
价格 免费/20美元 10美元
模型选择 Claude/GPT可选 固定模型
中文理解 一般

实战技巧

  1. 写新项目用Agent — 从零开始最省事
  2. 改代码用Ctrl+K — 比手动改快3倍
  3. 调试用Ctrl+L — 把错误信息贴进去
  4. 写测试也是Ctrl+K — 选中函数让它生成测试
  5. 代码审查也是Ctrl+L — 让AI检查你的代码问题

一句话

Cursor把写代码从「打字」变成了「说话」。

相关文章