Cursor AI编程工具深度体验:能做什么、不能做什么

Cursor是基于VS Code构建的AI驱动代码编辑器,是2024年至2025年讨论最广泛的开发者工具之一。经过持续使用,以下是对它实际表现和局限性的诚实评估。

Cursor的强项

Tab补全能预测多行代码改动(而非仅下一个词元)——这是Cursor的招牌功能,它常常能跨越整个函数预判你接下来要写什么。内联聊天(Cmd+K)让你用自然语言描述一个修改,并立即在编辑器中看到结果。对于样板代码密集的任务——写测试、生成CRUD操作、转换数据格式——Cursor的效率远超手动编写。

Composer(Agent模式)

Cursor的Composer模式允许你用自然语言描述一个功能或任务,让AI同时修改多个文件。对于全新代码或独立的功能添加,效果不错。对于大型代码库中的复杂重构,它会丢失上下文,对文件间依赖关系做出错误假设。接受修改前务必审查差异(diff)。

不足之处

Cursor在以下场景表现欠佳:高度专业化的领域知识(医疗、法律、金融模型)、深度互联的遗留代码库,以及任何需要精确理解性能约束的场景。它会自信地产出看似正确但包含隐蔽bug的代码——”95%完成、5%出错”的失败模式很常见。你需要理解自己接受的代码。

定价

Pro计划每月20美元,通过Cursor的API提供Claude Sonnet、GPT-4o和Claude Opus的访问权限。免费版限制较大。如果每周能节省1到2小时的开发时间,Pro计划的费用很快就能回本。

总结

Cursor对于能评估其产出代码的有经验开发者来说真正有用。它是倍增器,不是替代品——你仍然需要理解自己在构建什么。

上一篇 Cursor AI for Developers: What It Can and Cannot Do
下一篇 GitHub Actions for Beginners: Automate Your Workflow in 30 Minutes