如果你现在用 VS Code 写代码,想试试 AI 辅助编程,但又不想重新学一套新工具——Cursor 可能是你迁移成本最低的选择。它就是一个 VS Code,你的插件、主题、快捷键一键导入,打开就能用。
读完本文你会拿到:
- 一个装好的 Cursor 开发环境(VS Code 配置无缝迁移)
- 用 Tab 自动补全加速日常编码的方法
- 用 Cmd+K 让 AI 修改选中代码的操作流程
- Agent 模式让 AI 自主完成开发任务
免费版每月有 2000 次补全额度,个人项目够用。
下载安装
- 打开 cursor.com
- 点顶部「下载」或首页的「下载 macOS 版本」
- 选你的系统(macOS / Windows / Linux)
- 安装后第一次打开,Cursor 会提示导入 VS Code 配置——点「导入」即可
如果你之前用 VS Code,所有插件、主题、快捷键设置都会自动同步过来。界面看起来几乎一样,只是多了 AI 功能入口。
界面速览:三个核心 AI 功能
进去后,Cursor 的界面和 VS Code 基本一致,但多了三个 AI 核心入口:
Tab 自动补全:写代码时按 Tab 接受 AI 建议
Cmd+K(或 Ctrl+K):选中代码后让 AI 修改或解释
Agent 模式:描述目标,AI 自主写代码、跑命令、修 Bug
右侧边栏是对话窗口,底部状态栏显示当前使用的 AI 模型。
第一步:用 Tab 补全加速编码
Tab 补全是 Cursor 最轻量、最日常的功能——你写代码时,它预测你下一步要敲什么,按 Tab 就能接受。
- 打开任意代码文件
- 开始写代码,比如输入
function calculateTotal( - Cursor 会灰色显示预测的后半段(比如参数和函数体)
- 按 Tab 接受,或继续敲字忽略
适用场景:
- 写样板代码(循环、条件判断、错误处理)
- 补全函数参数和类型定义
- 根据项目上下文推断变量名
Tab 补全基于 Cursor 专门训练的模型,能理解你整个项目的代码风格。多按几次 Tab,它就越懂你的习惯。
第二步:用 Cmd+K 让 AI 改代码
Tab 适合小补全,Cmd+K 适合让 AI 做整块修改。
- 选中你想修改的代码(可以是一行、一个函数、甚至整个文件)
- 按 Cmd+K(Mac)或 Ctrl+K(Windows)
- 在弹出的输入框里用自然语言描述需求:
把这个函数改成异步的,加上错误处理,并返回标准格式的 JSON
- Cursor 会:
- 分析选中的代码
- 生成修改后的版本
- 显示 diff 对比(改了哪里用绿色/红色标出)
- 你可以点「接受」或「拒绝」
进阶用法:
- 不选中任何代码直接按 Cmd+K,AI 会根据当前文件上下文生成新代码
- 在输入框里加「解释这段代码」,AI 会用中文逐行说明逻辑
- 说「重构这个函数,拆成三个小函数」,AI 会自动拆分并更新引用
第三步:试试 Agent 模式(进阶)
Agent 模式是 Cursor 最近的重点功能——你描述目标,AI 自己想办法完成。
- 打开右侧对话窗口,切换到「Agent」标签
- 描述一个具体任务:
帮我给这个项目加一个用户登录功能,用 JWT 验证,密码要加密存储
- Agent 会自主:
- 分析项目现有代码结构
- 创建需要的文件(路由、模型、中间件)
- 写代码并安装依赖
- 跑测试验证是否工作
- 遇到报错会自动修
和 Cmd+K 的区别:Cmd+K 是「你指挥,它执行」;Agent 是「你说目标,它自己想办法」。
Agent 模式会执行终端命令,建议先在个人项目里试,确认它做的改动再合并。
几个让体验更好的技巧
善用代码库索引
Cursor 会自动索引你的整个项目代码。问它「这个函数在哪里被调用了」或「这个接口改了会影响哪些地方」,它能基于整个代码库回答。
多模型切换
底部状态栏可以切换 AI 模型:
- Claude Opus:复杂逻辑和深度分析
- GPT-4:通用性好,响应快
- Gemini:长上下文处理
- Auto:Cursor 自动选最适合当前任务的模型
Privacy Mode
如果处理敏感代码,点设置里的「Privacy Mode」,代码不会上传到云端分析,只在本地处理。
Composer 多文件编辑
按 Cmd+I(Mac)打开 Composer,可以一次对话同时修改多个文件。适合重构时跨文件调整接口和实现。
什么时候用 Cursor,什么时候换
| 场景 | Cursor | 考虑换工具 |
|---|---|---|
| VS Code 用户想加 AI | ✅ 零成本迁移 | |
| 日常代码补全 | ✅ Tab 补全够快 | |
| 重构多个文件 | ✅ Composer 好用 | |
| 完全不懂编程 | ❌ 它是代码编辑器 | 用无代码工具 |
| 公司禁止代码上传 | ❌ 需云端分析 | 用本地模型 |
| 免费额度用完 | ⚠️ 每月 2000 次 | TRAE 完全免费 |
| 大型团队统一规范 | ⚠️ 可用 | 看团队决策 |
下一步
现在你已经能在 Cursor 里用 AI 辅助写代码了。建议接下来:
- 打开你正在写的项目,用 Tab 补全写 10 分钟——感受它对你代码风格的适应
- 选中一个旧函数,用 Cmd+K 让它重构——对比前后差异
- 试试 Agent 模式做一个小功能——体验 AI 自主开发的效果
如果你在用 Cursor 的过程中遇到具体问题,或者想对比其他 AI 编程工具,可以在 AI Discover 的工具库里查看更多推荐。