简介
Cursor是个代码编辑器,基于VS Code改的,但加了AI。写代码的时候按Tab,AI会猜你想写什么,然后自动补全。不是那种只补全变量名的玩意儿——它能写整个函数、改bug、解释代码。
用了三个月,说实话,回不去了。
核心功能
AI补全
Tab键补全,跟手机输入法预测差不多,但准得多。写个函数签名,它能猜出函数体。写个注释"获取用户信息",它能写出完整的API调用代码。
代码对话
Ctrl+K唤醒聊天框,问它"这段代码干嘛的"、“帮我重构”、“加个错误处理”。它会直接改你的代码,改完高亮显示差异,你确认就生效。
多文件编辑
这个是杀手功能。告诉它"把所有用旧API的地方改成新API",它会搜索整个项目,一个一个文件改,你只要review就行。
隐私模式
有个开关叫"Privacy Mode",开了之后代码不发到服务器训练模型。对企业来说挺重要,不过关了之后AI会变笨——用你项目的代码风格来猜测。
价格方案
| 方案 | 价格 | 功能 |
|---|---|---|
| Free | 免费 | 每月2000次AI补全,50次慢速对话 |
| Pro | $20/月 | 无限快速补全,500次快速对话 |
| Business | $40/人/月 | Pro功能 + 团队管理 + 优先支持 |
有个坑:免费版的"慢速对话"有时候要等10秒以上,体验很差。建议先试用免费版,觉得有用再升级。
优缺点对比
| 优点 | 缺点 |
|---|---|
| 补全质量碾压Copilot | Pro版价格不便宜 |
| 多文件编辑省大量时间 | 偶尔会"幻觉"写出不存在的API |
| 代码解释功能对新手友好 | 需要稳定的网络 |
| 隐私模式对企业用户重要 | 大项目上下文窗口可能不够用 |
适合人群
推荐给:
- 每天写代码超过4小时的开发者
- 需要快速理解遗留代码的人
- 做CRUD的后端开发(重复性高,AI很擅长)
不推荐:
- 偶尔写几行脚本的(免费版够用)
- 需要离线工作的
- 对代码质量要求极高且无法接受AI失误的
使用教程
安装
官网下载安装包,Windows/macOS/Linux都支持。安装完登录GitHub或Google账号就行。
如果你之前用VS Code,Cursor会自动导入你的设置、插件、快捷键。
常用快捷键
Tab— 接受AI补全Ctrl+K— 打开AI对话(Windows/Linux)Cmd+K— 打开AI对话(macOS)Ctrl+L— 打开聊天面板Esc— 关闭AI面板
使用技巧
补全触发有讲究。写完函数签名停顿一秒,让AI有时间思考。写完
if (停一下,它会帮你写条件判断。对话要具体。“优化这段代码"不如"把时间复杂度从O(n²)降到O(n)"。“改bug"不如"这个空指针错误怎么修”。
用好多文件编辑。重构、改名、迁移API这种重复劳动,让AI干。你只管review。
隐私模式看情况开。个人项目无所谓,公司项目开着更安全。
购买建议
先试免费版。用两周,统计一下Tab补全接受率——如果超过60%,说明AI在帮你;如果经常按Esc取消,说明它在添乱。
对我来说,Pro版值回票价。每天省下的时间大概是30分钟到1小时,主要是读别人代码、写重复逻辑、查API文档这些。一个月$20,一顿外卖钱。
如果你团队在考虑,可以先让一个人试用,看看效率提升再决定是否团队采购。
官方链接:Cursor官网
